If you have a hard time finding a structured way to learn and staying motivated, you could try out Udacity's courses at www.udacity.com. They're set up so that they're interactive, and they have courses for people of all skill levels. You can start with CS101 if you feel that that's right for you and then move on to whatever else you're interested in!