Hi guys, I'm looking for some advice. I want to learn programming but I have no idea where to start. I did my a-level in computer programming, but it was 10 years ago and I feel that Pascal (which I used at the time) isn't exactly helpful right now. Since I'm a british guy living in Japan, the choice of courses are limited in English for me (the thought of learning this in japanese would kill me) so I feel a bit stuck knowing where to start. Ideally I'd like to make websites and iphone apps as it's what keep my interest the most - I have always wanted to know how websites like xenforo work (an obviously complicated example). I got some books about iphone development but even those need some programming knowledge to even think of doing anything more complicated than making a welcome screen or a 'phone me' app. Any ideas of where I could start?