programming in general, i tried probably half a dozen different times throughout my early teens to understand how to write programs in pascal, C, python, java, and it wasn't until I was 18 when I found Zed Shaw's "Learn Python the Hard Way" that it clicked.