aspose file tools*
The moose likes Beginning Java and the fly likes Need a mentor Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Need a mentor" Watch "Need a mentor" New topic
Author

Need a mentor

Shafian Kisna
Ranch Hand

Joined: Oct 25, 2005
Posts: 70
Hi everyone,

I have been coming to the forum and have seen great individuals sharing their ideas, helping pple n etc...I am genuinely in need of help....I have been a developer for sometime but I dun c my skills in java progressing. I picked up java here n there and am finding ways to brush up my fundamentals and concepts. I need to get the basics thorough before I can move to other platforms....I c Java growing tremendously and I am keen to learn more but it saddens me even more when I come across some basic qns n my mind goes blank....

I urged to take the SCJP so that in that way, I can read up and brush my skills...but....work caught up and I lost some touch.....I need some idea as to how I can learn up the basics....

Please assist me.....

Thanks & Best Regards
SK
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14273
    
  21

- First, download and install the JDK

- Follow the online tutorials from Sun (link below in my signature)

- Get a book about Java and study it

- Practice, practice, practice: write small programs to learn how concepts work and how to use them

- Find a local guru to help you if you get stuck

- If you get stuck at something specific, post in the forums here and there will be lots of people willing to point you in the right direction


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Shafian Kisna
Ranch Hand

Joined: Oct 25, 2005
Posts: 70
Hi Jesper,

Thanks a great deal for this guide...will get started from here...
I have downloaded the sdk...will get a book....is there any that you can recommend me? I have been using the sources online and etc....Got mixed up in the midst...
I tend to forget the concepts is there any way to help me out in here...memory work?!

Thanks
SK
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14688
    
  16

memory work?!

Practice.


[My Blog]
All roads lead to JavaRanch
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14273
    
  21

I agree with Satou, practice. You learn much more by writing programs and trying things out than by only trying to read about and remember the concepts.

There are so many books about Java... it's probably best to just go to a book store and have a look what they've got on Java programming. These are probably good:

Thinking in Java (4th Edition) - note, you can download an older version (the 3rd edition) for free!

Head First Java, 2nd Edition
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39436
    
  28
There are so many books about Java... it's probably best to just go to a book store


Or if you have a College library near to you, try to borrow a few books. Or sit in there for a few hours with a laptop computer and copy the examples in the books, until you find a book you like.

CR
Shafian Kisna
Ranch Hand

Joined: Oct 25, 2005
Posts: 70
Thanks so much for your guidance...
I will do as follows...
I heard the Head First Java is a real good book.....Unfortunately, the library is always unavailable and the book is real hot over here....
Will try to get other sources of books and keep the practice going...
I do trust that I can get help from here too...

Once again, thanks a lot and if any of you out there are willing to be my mentor...please do come forward as I really do need such help.

Thanks!
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

You can also learn a lot from the online Java Tutorial.


"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
CJ Thorno
Greenhorn

Joined: Jun 19, 2006
Posts: 3
These are a few things that I am currently finding helpful as a beginner:

-Read though the forums on a daily basis.

-Don't start writing a script at the keyboard. Write pseudocode out on paper in layman's terms. This helps me stay focused and not get overwhelmed.

-Practice(as stated above). Just like a speaking language you must work on it everyday.

-Write your own little scripts. Most of the examples in books aren't something that you would normally do so they can be uninteresting. Find things that you are compassionate about and write some code about them. Work off your pseudocode and address the easy things first and then work your way to the harder things. Figure out WHAT you need to do and then figure out HOW to do it.

Anyways, I hope this helps. This is NOT an easy language to learn so it takes a lot of time, persistence, and patience. GL
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39436
    
  28
CJ Thorno: welcome to the Ranch.

I would add another suggestion to yours.

Whenever you find anything you are not sure about, write out an app to test it. The last time I did that it was to find out what happens when you cast an "NaN" (not a number) to an int. I ended up posting it here, so you can see the sort of thing I mean.
You remember far more of what you have done yourself than of what you have read.

I would disagree about the examples in the books being all uninteresting. I found myself that I could understand them a lot better when I copied them onto the screen. And even more so when I changed them. But then different people work differently.
I would disagree about Java not being an easy language. Obviously any language which is not restricted to trivia will requrie you to learns lots and lots, but I think Java easier to learn than some other languages.
CJ Thorno
Greenhorn

Joined: Jun 19, 2006
Posts: 3
Originally posted by Campbell Ritchie:
CJ Thorno: welcome to the Ranch.


I would disagree about Java not being an easy language. Obviously any language which is not restricted to trivia will requrie you to learns lots and lots, but I think Java easier to learn than some other languages.


Thanks! Nice to be here.

True. =)
[ June 20, 2006: Message edited by: CJ Thorno ]
 
Don't get me started about those stupid light bulbs.
 
subject: Need a mentor