You would be interested in this part. So let's start right away
2nd Half - Listen to Good Music (Optional, but really helps keep on the GO!)
- Encourage Yourself (For me, i would just clap for myself)
. . - Brainstorm (Give yourself tasks according to the knowledge gained)
E.g. After aquirring skill of using arrays and arithmetic operations he brain storms I think i should create cgpa calculator I think i should create NOSE-BOOK my own FACE-BOOK
Every programmer has the tendency of playing with programming, then when they stumble into problems, the programmer sees it as fun, because all he/she has to do is refer to past programs.
The trick is that they have sacrificed lots of time to understand and actually implement related issues before.
-Finally always keep programs intact at all times and error free.(they would serve as references) unless you are a goner. If you think it's a lie, ask programmers what it feels like to loose codes/programs.
So make that sacrifice today, and bring out the best in you.