Have you ever run experiments only to receive gigabytes of data that is hard to navigate, visualise or manipulate; and impossible to use with traditional programs like Excel? Some simple programming could be the solution you’re looking for! My experience with programming began relatively recently when I found myself needing to process large numbers of atomic force microscopy (AFM) force curves yet unwilling to part with money for a program that seemed reasonably simple. After a week spent learning the basics of several common languages (e.g. Ruby , Javascript , Python and jQuery ) at Codecademy , I settled on Python to develop further. It seemed most appropriate since it made sense to me and had some statistical and graphical packages (pre-written functions) available. Codecademy is great for learning the basic concepts and, importantly, is free to use. However, the websites I looked at tended to overlook how to write and run the programs on your own computer....