Pushing this back on the rails-
Doing the usual college Computing course so primarily work with Borland Delphi in it's many modes. Mostly imperative languages.
For our AS we had to sort out Peter's Petrol Pumps. Was a bit wierd, one of the requirements was to simulate a seven segment display, which resulted in a very strange array of TShapes (if you wanted to do it the nice efficient way, the noobs of the class did about a billion case statements(and the college that the rest of BFM go to didn't even bother trying to do the SSD with the statement 'too hard' BAH!))
For our last exam also had to learn to write some basic things in Assembly (yes it is as horrible as people claim, more tedious than anything). As well as learning some basic Logic programming (prolog). Also had to learn to identify various other paradigms which meant we had to experiment with Object orientated.
Not really a programming language but I learnt HTML basics years back, helped for GCSE IT courses, Dreamweaver really does suck.
If anyones interested the current program I'm working on for my Alevel is going to be used to create tournament brackets (e.g
Wiki) by messing with Access tables and what not.