help learning java
May. 2nd, 2008 02:22 pmI want to take a Java class, but I'm having trouble finding one that is both short enough and cheap enough to suit my needs. I've got a programming background, already know object orientated programming (C++), and already have rudimentary java skills. I need a class that will teach me things like how to make buttons properly interact with command line output, etc. I'd like a class of 2-3 days, or something in the evenings. I think I can get work to pay for it, but it should still be less than 1K.
Any thoughts?
Any thoughts?
no subject
Date: 2008-05-02 06:57 pm (UTC)Sorry.
I'd probably say that if you already know C++ and some java, then what you need is a book and a project rather than a class. The best (some say the only) way to learn a language is to sit down with a book and some program that you want to write, and just work your way through it.
having taught Java, I can say that this is how the learning takes place anyway... save your money and your time, and cut to the chase.
no subject
Date: 2008-05-02 09:24 pm (UTC)no subject
Date: 2008-05-02 09:32 pm (UTC)no subject
Date: 2008-05-02 10:04 pm (UTC)no subject
Date: 2008-05-02 07:06 pm (UTC)www.globalknowledge.com
www.sunmicrosystems.com
www.ibm.com
www.elementk.com
www.skillsoft.com
Hope this helps some.
no subject
Date: 2008-05-02 10:18 pm (UTC)That said, if you are hellbent on learning java, and you're already a programmer, the chances of an intro class helping you to learn how to do a GUI is just about zero. I'd start here:
http://java.sun.com/developer/onlineTraining/
Also, many years ago, I learned with this book, and it looks like the 3rd edition is available for free.
http://www.mindview.net/Books/TIJ/
Knock yourself out.
no subject
Date: 2008-05-03 01:54 am (UTC)no subject
Date: 2008-05-03 02:43 pm (UTC)I'm a huge fan of using the latest and greatest version of java (java 1.6) in which case you should go out and by the 4th edition. However, if you need to save some $$ you can get the 3th edition for free online (http://www.mindview.net/Books/TIJ/) which only covers up to Java 1.4. There were some very large changes between 1.4 and 1.5 but for beginners its probably not a huge difference. I guess its up to you.
no subject
Date: 2008-05-03 05:31 pm (UTC)http://java.sun.com/docs/books/tutorial/
why don't you just google what you need to know?
Date: 2008-05-04 03:30 am (UTC)no subject
Date: 2008-05-04 03:55 am (UTC)6.092: Java Preparation for 6.170 (http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-092January--IAP--2006/CourseHome/)
1.00: Introduction to Computers and Engineering Problem Solving (http://ocw.mit.edu/OcwWeb/Civil-and-Environmental-Engineering/1-00Spring-2005/CourseHome/)
6.170: Laboratory in Software Engineering (http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/CourseHome/)