You should really check out code academy,
Mika it's in browser, so it should be cross platform (if it doesn't work, try requesting the desktop version of the site. They have tutorials and walkthroughs, and plenty of people willing to help if you get stuck on one of the exercises (which you also do in browser, of course). And you seem to be able to type from your phone pretty good, so why would it be a problem to code?