File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Beginner in Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Beginner in Java" Watch "Beginner in Java" New topic

Beginner in Java

Sagun Gupta

Joined: Aug 04, 2014
Posts: 1

I am beginner in java. Please advise me some tips how begin and how to learn and understand java efficiently.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15084

Welcome to the Ranch!

Oracle has a good set of tutorials for learning Java. There are also many books about Java. Are you brand new to programming, or do you already have some programming experience with other programming languages?

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
K. Tsang

Joined: Sep 13, 2007
Posts: 3131

Welcome to the Ranch.

Are you an absolute newbie (no programming whatsoever) or just new to Java?

I suggest the book "Head First Java 2nd edition" by Kathy Sierra and Bert Bates if you are newbie. "Thinking in Java 4th edition" by Bruce Eckel if you have some programming background.

K. Tsang JavaRanch SCJP5 SCJD OCPJP7 OCPWCD5 OCPBCD5 OCPWSD5 OCMJEA5 part 1 part 2/3
Steve Kedzie

Joined: Jul 30, 2014
Posts: 22

Hi Sagun,

Though you may be tempted to jump into using an IDE, I recommend learning with the command line first. It will allow you to focus more on the language and not learning how to use the IDE. Above all else, please don't give up when it gets frustrating, and it WILL get frustrating. There is no harm in taking a break and regrouping to tackle a programming problem. Good luck with your new journey and don't forget that we are all resources for each other on here.

martina jack

Joined: Aug 06, 2014
Posts: 1
Welcome to this forum..If you are in java beginner then learn C++ before learn java..Its my suggestion...
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
If you are in java beginner then learn C++ before learn java.

C++ is rather different from Java. I don't see how it would help if the objective is to learn Java.
Winston Gutkowski

Joined: Mar 17, 2011
Posts: 8942

Ulf Dittmer wrote:C++ is rather different from Java...

But welcome to JavaRanch, martina.

sai rama krishna
Ranch Hand

Joined: May 29, 2009
Posts: 408
This is good book too

PROGRAMMING WITH JAVA Paperback – 6 Oct 2009
by E Balagurusamy (Author)
I agree. Here's the link:
subject: Beginner in Java
It's not a secret anymore!