This is topic Learning to Write Code (Java / C++) in forum Books, Films, Food and Culture at Hatrack River Forum.


To visit this topic, use this URL:
http://www.hatrack.com/ubb/main/ultimatebb.php?ubb=get_topic;f=2;t=058825

Posted by Aros (Member # 4873) on :
 
So, I need to learn Java (and possibly C++) on my own time to prep for my next degree. I have a good amount of DOS / UNIX / SNMP scripting background, as well as some Basic / HTML, so I'm not a COMPLETE neophyte. My question is, what's the best / fastest way to learn?

I understand that I'll need to learn syntax, and that I'll actually just have to start writing code to build proficiency. Are there any great books that will simplify the process? Are there any good software tutorial packages?

Any advice, general or specific, would be greatly appreciated!
 
Posted by Xavier (Member # 405) on :
 
If you don't mind a little silliness in your learning efforts, I highly recommend the Head First series of books.

I was already highly proficient with Java when that book came out, so I don't own it, but I've used other Head First books to great effect.

Definitely start with the syntax and simple stuff, but if you are looking to go into the industry as a Java developer, I can't stress enough the importance of understanding good object oriented design principles. Most Java programmers I know, even "senior software engineers", absolutely stink at object oriented design. Its not a big deal if you aren't looking to make a career out of it, but thought I'd mention it.
 
Posted by Hobbes (Member # 433) on :
 
Everyone has a favorite book. I learned programming via C++ and loved this one (they make a similar one for Java I believe). My advice would be to just get a book that is a basic, all inclusive type (e.g. not "algorithms and data structures in Java") and just work through it. I don't know that there's a way to simplify it other than just writing the code. I don't think there's shortcuts to this kind of thing.

Hobbes [Smile]
 
Posted by Aros (Member # 4873) on :
 
Will the Head First books give a good overview of object oriented design? There seem to be some textbooks on the subject. . . .
 
Posted by MrSquicky (Member # 1802) on :
 
I like Effective Java for explaining object oriented design. It's a more advanced book and you're going to want to learn the language first, but I think it's worth tackling once you find your initial footing.
 
Posted by Blayne Bradley (Member # 8565) on :
 
In just about any major bookstore there should be a "learn X in 60 Days" book that should work, plus any number of reference manuals, and possibly C++ for dummies.
 


Copyright © 2008 Hatrack River Enterprises Inc. All rights reserved.
Reproduction in whole or in part without permission is prohibited.


Powered by Infopop Corporation
UBB.classic™ 6.7.2