From my point of view u should work hard towards practical coding because theory wise u'll come 2 knw gradually or u can work on both simultaneously but doing hands on will help u more and ya u can go through the following link for the details and the approach!!!
All the best!!!
Hope this helps u.