<p>I started out in a computer science program and ended up switching to a product design program. I didn't want to sit in a front of a computer the rest of my life. I am now getting into robotics manufacturing and was wondering what books would help me continue my CS studies, but on my own time.
Any math books or CS or robotics engineering books would be great.
I am particularly looking for programming books. Java, HTML, HTML5, CSS C++.
Thanks for your time!</p>
<p>I suggest looking on amazon, they have some great books.</p>
<p>Having degrees in CS and MIS, I’ve read more than a few programming books. It’s somewhat expensive, but I highly recommend Java Programming by Liang, the comprehensive version. It has everything you need to become a proficient Java programmer. And for C++, there’s a C++ Primer by Prata, who also wrote a classic C book.</p>
<p>You learn by doing, really, not by reading. Look for books heavy on projects.</p>
<p>
</p>
<p>This. If you know one object-oriented or procedural programming language then what you need to do is just read the documentation and some tutorials of any new language that you may want to learn. No books required, more like Google Search and programming some practice problems to get a grasp of the concepts involved.</p>
<p>IT is a broad topic, because you can count in communications, hardware, databases etc. For those I would suggest books.</p>
<p>There are loads of books for robotics / automation technology as well. Just do some searches.</p>
<p>[So</a> you want to learn to program? - Casting Out Nines - The Chronicle of Higher Education](<a href=“http://chronicle.com/blognetwork/castingoutnines/2012/01/16/so-you-want-to-learn-to-program/]So”>Casting Out Nines: So you want to learn to program?)</p>
<p>[c++</a> faq - The Definitive C++ Book Guide and List - Stack Overflow](<a href=“c++ faq - The Definitive C++ Book Guide and List - Stack Overflow”>c++ faq - The Definitive C++ Book Guide and List - Stack Overflow)</p>