LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 07-11-2010, 07:57 PM   #1
General
Member
 
Registered: Aug 2005
Distribution: Debian 7
Posts: 526

Rep: Reputation: 31
How do you recommend studying JAVA?


I have a 2-year time frame to learn and can devote about 90 minutes each day to this study. I hope to complete the SCJP in 2 years. Do you think this a realistic goal? Is SCJD more like a 5-year objective?

What should I use to learn? I'm starting with the book "How to Think Like a Computer Scientist: Java." What next? Other books? A series? The CD-ROM from Sun? Any good OCW explaining Java? Should I pay for On-line classes? Does that matter if the resources are for JAVA 1.5?

What should I use to practice? Work exercises from a book? Make many small applications on my own? Spend a long time on one large piece of software? Join an already existing open source project?

Last edited by General; 07-11-2010 at 08:53 PM.
 
Old 07-12-2010, 12:50 PM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,634

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by General View Post
I have a 2-year time frame to learn and can devote about 90 minutes each day to this study. I hope to complete the SCJP in 2 years. Do you think this a realistic goal? Is SCJD more like a 5-year objective?
No way anyone here can answer this. 2 years might be ample time for some, and 5 not enough for others. We don't know you, how quick you learn, what your existing experience is, etc., so there's no way of giving an answer to this question.
Quote:
What should I use to learn? I'm starting with the book "How to Think Like a Computer Scientist: Java." What next? Other books? A series? The CD-ROM from Sun? Any good OCW explaining Java? Should I pay for On-line classes? Does that matter if the resources are for JAVA 1.5?

What should I use to practice? Work exercises from a book? Make many small applications on my own? Spend a long time on one large piece of software? Join an already existing open source project?
Short answer: yes.

Longer answer: learn with what YOU are comfortable with. Whatever gets you going more quickly, and what you learn easiest, is the way to go. Go to your library, check out books. If you find one that works for you, buy it, and use it as a reference. For me, I get more from books and self-directed study, than I do from an online course, but again, everyone is different. I learn better by having a task, then figuring out how to accomplish it. Some folks need to be shown how to do it, rather than figuring it out. I'd get open source code, and look at how they're doing things...figure out each part, what it does, and how it does it. Then apply that knowledge to what YOU want to write....go from there.
 
Old 07-12-2010, 12:58 PM   #3
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by General View Post
I ... can devote about 90 minutes each day ...
This is the core of the problem regardless of the language. Sometimes one needs 10 minutes, sometimes, say, 3 hours, i.e. "I'm in the middle of something" exists for a reason.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Please recommend Java learning books ArthurHuang Programming 26 06-04-2006 10:54 PM
recommend any fast easy java editor mineshvarmas Programming 5 01-16-2006 01:08 PM
Studying system programing skicy Programming 1 11-24-2005 06:53 PM
Recommend an IDE for Java 2 se Wynand1 Programming 7 03-08-2004 04:00 PM
Studying for certifications SeT General 14 07-08-2003 01:53 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 06:10 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration