The first thing one needs to understand is that FPGAs are highly specialised tools. They're only used in cases where extraordinary performance is required, more than what processors can provide, just because there are tools nowadays that let you print hello world doesn't mean it's a good idea. The entire thought process behind digital design is very different from that of programming.