Started with Hacking, the Art of Exploitation. Finished, but realized I was in over my head. Taking CS50x through edx for C programming + a Udemy Assembly class. Ultimate goal is to make progress on https://microcorruption.com
I have a 9 month learning plan worked out with books, online courses, and other Hacking tutorials/projects.