Cool! I have a Linux (Ubuntu) partition as well as a Windows XP partition. I've played with Windows 3.1 when it was out, too. I also have a Mac.
Pascal, eh? You're old. Pascal is like BASIC with a semi-colon.
When I was 11 I learned VB6 and VB.NET, but before that I was doing HTML and CSS. Over the course of 5 years, I've learned PHP, Perl, C/C++, Java, ASP and ASP.NET, basic Assembly, shellcode, SQL, and Bash.
I'm deep into the hacking scene, too, which is why I have a Linux partition. I compile my exploits on my x86 OS and run them from there. I have 6 shells, so those keep me happy when I need them.