This is a great book that I've been going through myself. Code Academy and Khan Academy are both great, but at moments can be a bit overwhelming for those who are absolutely new to programming. The site is great because it really breaks down every single line of code and how things work.
I'd highly recommend reading this piece as well. A great outlook on game development, and lists some great resources for starting out at the bottom. Good luck, and I hope you find these links useful!