I just got done with a 3 and half month course on iOS programming, obviously that isn't enough time to touch on everything but, i have developed a good base on to which continue to add on to. The course covered from learning C all the way through using json to get data from the internet. My main question is where is a good place to start reading on things that should be hard wired. I know some methods for some classes have to be read up on to see exactly how they work and when best to use them, but i sometimes catch myself making some small mistakes which sometimes take me several hours to finally figure out. I guess with more time of just getting used to coding i will be able to spot them faster, but i would also like to hear what more experience coders have to say as far little things to develop good habits. Thanks guys.