CBM Basic on the unexpanded '5k' VIC was my beginning too...had my first computer all-nighter on day 1, checking for typos after typing "Rocket Command" and "Tank vs UFO" BASIC game programs out of the user manual.
Had a 12" black-and-white TV, but on special occasions I was allowed to connect it to the family's 14" color tv (woohoo - so that's what 'cyan' looks like!).
Moved to 6502 machine language/assembler after scouring department stores looking for a VICMON machine language monitor.
Doesn't seem like that long ago, but I guess it was!
As my father always says, "We could already do that in Clipper!".
It was his first language and if I should believe him the best language ever. LINQ, WPF, Rx, TPL, EF... It was all right there in Clipper (be it in slightly different format)
I just laugh and nod... "Sure dad, Clipper is the best"
As for me, I've started with hand-made 8-bit PC with some kind of early pre-Zilog processor. All it could do was assembler. Even to load a game, you had to write in assembler!
Then I've got one of the early ZX Spectrum analogue with built-in BASIC. That's when I started programming in honest! (I also tapped assembler and Pascal for Z80 at the time.)
But then shortly after, we had programming classes in school where we were taught QBASIC and then Turbo Pascal for advanced pupil (and then I myself moved onto Delphi). There were occasional diversions to Visual FoxPro and basics of C/C++.
Then there was University with Turbo Pascal, Java, C++, PL/SQL (does it count as programming language?), x86_64 assembler and whatever you choose for a self-education.
So, I think it's fair to answer YES to this poll, but to be honest, it doesn't matter. By learning one of the languages, you learn to express your thoughts in some paradigm. You learn to structure the problem, to break it in pieces, to turn them into a code, and then to stitch it all together. In other words, you learn to program.
Learning a lot of different languages may help you to see things from different perspectives, so you can think in different paradigms. This will make you life easier later, because you'll have more ways to deal with a problem.
Are you saying that assembly language is dishonest?
I still have very fond memories of Z80, along with a copy of Rodney Zaks "Programming the Z80" still sitting on my bookshelf - well thumbed from painstakingly translating my assembler into hex ready for data entry. Ah, the joys of having the HL pair instead of being stuck with 8-bit on the 8080. Often, looking at some bloated monstrosity slowly loading on my 8Gb machine I think back to those days where we wrote useful programs in less memory than a PE header.
I first learned C language. After learning the basic of C, moved to C++. I also learned Visual Basic. Currently working on C#.
Story is that I had to learn C and C++ only for understanding the basic programming concept.
I love C#.
I first learned the C lang too!
Then C++, then VB (short experience) and then C# (and others in between, not worth to be mentioned).
Similar story, but I think many had a similar experience.
PS: I love both C and c#!
Same story here. I learned C++ first, in 2002. This was my very first programming language and I even to "display first 10 primary numbers" was a big & challenging task for me. I also learnt VB in 2003. Now , I am a C# developer.