Get a book from the library.
Compare the different ones, and try to find one with lots of tutorials and exercises (preferably with solutions provided).
Work through a chapter a night doing all of the tutorials and exercises. Don't just read the tutorials in the book, actually type them out and run them, making sure you understand each line as you go. Another thing which would help to make sure you understand what is going on is to try and write the program that is done in a tutorial in some other way. Even if you only change the program in a trivial way (e.g. change the program so the elements of an array are stored in the reverse order to the one in the book), it will help you understand exactly how the prgram works.
__________________
|