We all learn differently, and what works for one doesn't necessarily work for another. The only way to really learn a programming language is to write lots of programs until this becomes 'second...