I think it would be as good an introduction as it ever was.Do you feel suggesting BASIC to a beginner looking to understand how programming works would be counter productive and a waste of time?
I was first introduced to programming, using BASIC in 1973. At the time I was awestruck by it. I considered myself lucky to even get time on a computer, at a time when most people had never even seen one.If you started off learning programming in BASIC, is it now a regret?
But it was only a very small part of what we had going on at the time. We were expected to get familiar with "structured programming" which our BASIC did not enforce. We were expected to be able to use assembler. Then there was all the numerical analysis and statistics that was part of the CS course. Then there was all the pure maths and physics I had going on in other courses.
Do I regret starting with BASIC? No. But it was only a matter of months before I realized I needed something more.
But let's turn the question around: When introducing young kids to programming today what advantage does using BASIC have over many other languages that are also very easy to start with yet capable of taking them much further?
When I showed my 11 or 12 year old son Python years ago he was not impressed, looking at it as if, "so, it's a calculator"
So I showed him how it could do arithmetic on huge integers. At that he spent an hour exploring the limits and trying to break it. After which he announced "This is cool, I have to tell my teacher about this"
I'm not a Python fan but for sure it can me used to introduce programming from the most simple things, in a very simple way.