different people have different styles of learning.  
for some, building an overall idea first is more important than hacking something together. for other hacking something together is more important than getting the full overall picture.  
stick with whatever works for you + be open to do things differently once in a while :)