My way of learning is learn a few basic and them just jump in. And i learn the details as i swim through it. This approach has varied advantage as it will makes you think, stagnation is Out, u learn faster, and the initial interest is sparked and sustained. So jump in...