Below are some recommended online courses on programming:
http://scratch.mit.edu/ While for kids, it gets one to think about programming control structures in a fun way. Basically drag and drop programming.
http://www.codeavengers.com/#looking Again for a slightly younger audience, but the courses are good.
http://www.codecademy.com/learn Another fun and free site. I’d probably take the Ruby class (assuming you did the Javascript one from code avengers).
Once you have some training under your belt, you can play around at http://www.programmr.com/
And if you feel you need more online training, a good subscription site is https://www.codeschool.com/
While an older language, I am still very fond of Pascal. You can learn Pascal/Delphi at http://www.pp4s.co.uk/index.html and http://delphi.about.com/od/beginners/a/delphicourse.htm and http://delphi.wikia.com/wiki/Delphi_Videos