And I know this is a bit of an old thread, but if you ever have a hard time wrapping your head around the information in books, you can use: https://www.khanacademy.org/computing/computer-programming
It’s a very hands on approach to learning HTML5, and since Javscript is so similar in Syntax to C#, it’d be good to learn and apply towards it. After following the courses here I had a much better understanding of programming, you should definitely check it out if you’re just getting started. The knowledge here can also be used towards languages including Java, C++, ActionScript, etc. There are a lot of languages following the same syntax guidelines, so it’d be helpful to work from the bottom to the top, which effectively takes a lot less time than bashing your head into the wall because of books. (I personally haven’t had a good experience with books, and most people I’ve taught before in the past have preferred this kind of hands on method)
I hope that you enjoy your studies, and also, if you want to learn art such as making textures and 3D models, try to be patient enough to watch Youtube video tutorials on that subject. They may be hard to follow sometimes, but if you want to learn some really helpful techniques, here’s some videos that will help you:
I use Blender as my primary 3D tool because of it’s inclusion of all the primary tools for 3D model designing, including vertex editing, vertex painting, texture painting (Like Mudbox, but significantly easier, as far as I’ve seen), Sculpting (Like ZBrush), Rigging and Animation, etc. I don’t know if you’ve tried it, but it’s a pretty useful tool and there are a lot of very elaborate tutorials that have used it, making it much easier to follow and use.
And plus, it’s free, so that’s a great thing.
Anyways, hope this helped anyone in your position, also you if you’re still in the getting started stages of your career, and good luck to you in the future.