I haven't got any hand on experience in FPGA programming in my Electronics and communication course in Thrissur Engineering College. But there is a subject for HDL and VLSI subjects. I am sure that I have studied HDL language in 5th semester or 7th and got just pass mark 40 out of 100. :-). I do like that language because its gives clear idea on how the AND or OR or NAND gates are used to build a small digital system.
But its very sad that haven't got any hand on in FPGA programming in my Btech.