Experiment with writing little tests first, and with always expressing your intention, not algorithm, in the code you write. We think you'll find that the work goes more smoothly, and you wind up with code that communicates its meaning clearly.
With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, interactive tutorials, and more.