Before reading the post, i was thinking "dude, this is a troll post."
after the first 5 paragraphs i was thinking, "dude, he has got a point. i think TL;DR is : 'tools doesn't make you a good programmer use whatever you want."
but after the "dojo" section, now, i'm thinking "this blog post is for trolling."
there is no god damn one tool to make you a good programmer. not a web framework, not a ide or anything. the tools are nothing to do with your skills.
you have to learn programming without program anything at the early stages. learn programming fundamentals, algorithms, design patterns, best practises and so on.
i'm not giving a shit about which tool you use. if you are using MongoDB because "it's new and everybody talks about it" i will kill you. use a tool only if it does the job.
yes, windows has a lot of virus. ok, we get it. we get it for over ten years. every year i hear "this year linux will be on every desktop". But it never happened. Just be more realistic please.