I was so goo at debugging the hardware I underestimated just how difficult will it be to switch to software even when you really good at that language. But set up is important esp for web technologies as they are buggy by default. Interestingly I never had issue with C