In fact, I find that I understand the point behind useful programming language constructs (and, yes, their beauty) after spending some time suffering due to the lack of them.
Good luck. :-) Makes me feel more lucky for starting with x86 assembly although I am not sure it's any better than BASIC. God bless us!
Great men once thought that the earth was flat and there were only 4 elements. It is trivial today for even a nitwit to prove otherwise. This does not mean that these great men are now less great or that nitwits are now smarter.
Elitism and snobbery at it's finest--like saying someone whose first bike had training wheels can never learn a ten speed.
BASIC is a gateway programming drug because in many incarnations, it can DO things with a short learning curve, which is rewarding. Many intro comp sci classes start with Waxing Off as opposed to creating something and building interest which then drives the lessons. There's no deeper understanding of WHY an approach is wrong than when you've been bitten by it's ugly consequences.
Given this comment of Dijkstra's and his (hilarious) swipe at PL/I in the article, here's a rather satisfying counterexample:
Up till then I had programmed mostly in Basic and PL/1.