Not sure why do I still hear that programming is easy. Those adds that say " Oh hey wanna make some money ? Learn to code in 3 weeks and become a PROFESSIONAL developer " make me really wonder about the quality of the majority of software out there. It produces cowboy coders, people that are doing this to "make a quick buck" and makes job of people who actually give a damn a lot harder.

Please let's move away from this non sense. Programming is hard. It can not be learned in 3 weeks. Just because you can put html and open it chrome that does not mean you are a programmer. Truth is that it takes a lot of time and effort and a bit of talent. Not everyone can do it, but hey on the other hand not everyone can be an NBA player, president of a country or a singer.