Yep, practice really is the best teacher I think.

You can talk about it all day, but you really need to practice writing and testing the code to get better at it.

If you need help there's always someone here that can probably help.