I started out with Oxford Pascal on the C64 as well (line numbers so they could use the built-in BASIC editor! aaaugh!!!), and later graduated to Turbo Pascal -- STILL on the C64 via the plug-in Z80 CPM card. That was sometime around 1984-1986.
I was a big fan of the C64, but I didn't know you could get Pascal for it. My programming was limited to Commodore Basic, but that was when I cut my teeth on programming and knew what I wanted to do when I grew up.
I got my first start in programming on a TRS-80 but it was the Commodore 64 that really hooked me. I had a blast in my teen years writing video games for Ahoy magazine. It's hard to believe the 64 is 25 years old-- I still have mine (and my Amiga).
Like Mike, I started with a "TrashCan", with Level I BASIC. Graduated to my own shop in 1982 selling the Australian Microbee (in competition to, and walked all over the C64 ;-) ) had it's own BeeBasic but when Microbee started with CP/M on the "Bee" I went to CB80. Along came Turbo Pascal and I've been a member of the family ever since.
ReadyOut of Data ;-)
I started too with a C64, but I can´t remember me. How old I am :-(
I loved those early years with Commodore 64; especially with a small screw driver tweeking the tape drive alignment as it read the data in. I used the White Lightening Packages - Forth what a dream. Kids today have it so easy!