Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Learning Java  RSS feed

 
Rick Rod
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am taking on the task of trying to become a programmer and have no experience with programming. I like the Java platform and would like to know where would be the best place to start.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch!

An excellent place to start is the Java Tutorial. If you haven't yet downloaded and installed Java, this tutorial will take you through those steps as well.

Post back with any questions along the way!
 
Rick Rod
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Marc,
I was also wondering if it is necessary to learn a language like C# first or can I just dive right into Java and learn the language that way or will it be too dificult this way?
 
Dave Kairys
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
C++ is similar to Java, seeing as that is where the foundation of Java came from. However, as far as my knowledge, there is really no good IDE(integrated development environment) for Java(if someone knows of one, please let me know). That really makes programming quite a bit easier. Java isn't that hard to learn. For my course, we are using 'Head First Java'. That text isn't that bad, but they really don't give alot of code examples. For that, I purchased 'The Complete Reference: Java J2SE 5 Edition'. That text gives alot of code examples, but may be a bit too much for someone that hasn't had any programming experience at all.
Good Luck!
 
Bert Bates
author
Sheriff
Posts: 8945
17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Rick,

Java can definitely be your first language - IMHO you'd gain almost nothing by starting with C++ or C#. JavaRanch is a great resource, don't hesitate to ask a lot of questions! (It's good for the more experienced ranchers to organize their thoughts enough to give you cogent answers )

We really recommend that you learn Java without the use of an integrated development environment (IDE), in other words we always teach beginners by having them edit with a simple text editor and compile from the command line. Once you've got the basics mastered, you can graduate to using an IDE. If you feel you really want to start with an IDE, you might want to look at something called "BlueJ" (it's spelled something like that). It not only helps you with your Java, but it gives you a good start in understanding what "object oriented programming" (OO or OOP) is all about.

Whatever resources you choose, I'd really recommend that they get you started learning OO right away, or at least very early.

hth,

Bert
 
Rick Rod
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bert,
I have purchased the Head Start Java as well as Beginning Programing for Dumies and waiting for those to arrive, hoping this will be enough for me. I am looking to get the SCJA cert. Will the Head Start book help in achieving this or will I also have to get a specific Cert Training book or online course, such as the Fundamentals of Java from Sun website?
 
Bert Bates
author
Sheriff
Posts: 8945
17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Rick -

We hope you enjoy the book! HF Java will get you a long way towards the SCJA, but you'll need other resources too. You might want to check the SCJA forum!

Let us know how you progress!

- Bert
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!