Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
FPGA programming is done either in vhdl or verilog(as of my knowledge goes).So get good knowledge in these hardware languages.There are many books,or you can read the data sheet of the particular FPGA you want to work on and go ahead.
All the best!