If you have problem uploading with ArduinoIDE, make sure that GPIO2 is HIGH and GPIO0 is LOW to get into Upload mode, and after put back GPIO0 to HIGH for Execution mode.
VCC to 3.3v
RX to TX FTDI
TX TO RX FTDI
GND TO GND
GPIO2 TO VCC
GPIO0 TO GND
CH_PD to VCC as shown here.. http://www.kendricktabi.com/2015/06/how ... o-ide.html