As you’ve probably noticed, software runs the world. From your mobile devices to your TV screen, from your car to your coffee machine, software is all around us, and behind all of it is good, clean, code. Over the past few years the limits to what technology can do for us on an everyday basis has expanded, and with that has come a tremendous need for talented software developers to write the backbone of all of these technologies. Learning a programming language has become just as important, if...