logo_michael-thomas.jpg (3143 bytes)

Help, I'm a Java Beginner !

My main Java Certification Training site assumes that you know Java, and that you are preparing for the Java Certification Exam.  I've had many EMAIL's asking for information on how and where to get started learning Java as a beginner.

You need to learn Java via one or more of the following: Instructor lead course (ILT), Books, Tutorials, and most importantly working with the Java language.

Help I'm a Green Horn at Java

  • Use my free resource at: Free Java Training & Resources  (Home Page) - My site has some step by step instructions to get you started and the Java Certification section has code examples and training material.
  • Take a tutorial by Sun - http://java.sun.com/docs/books/tutorial/index.html (free).   Do the "Trails Covering the Basics".  Each section takes ~ 2-3 hrs.
  • Instructor Lead Courses (ILT)
    • Check your Community college (~$200).

Here are some Q&A's and topics:

  • Object Oriented Programming (OOP) Vs Procedural Programming
    Java is a 100% OOP type language.  If you've been programming in a procedural language, hopefully you'll pickup OOP concepts.  If not, you'll need to search for these resources or you'll be lost.  Somewhere along your career path you may want to consider studying OOP.
  • Is Java harder that C++ ?
    I think Java is easier to learn that C++.  Java is a new language that looks like C++ but has removed some of the more difficult aspects of C++.
  • Can I learn Java as my first language?
    YES!  You may want to purchase a book that also gives instruction on Object Oriented Programming (OOP).
  • Should I study C++ first, then Java?
    No.  Go straight to Java.
  • Should I study VB first, then Java?
    I would suggest starting out with Java.  VB is a good language to learn for first time programmers.  VB has a mix of procedural and object oriented programming.     VB is still an excellent choice especially if your site uses it.
  • Should I use an IDE (Integrated Development Environment)  ?
    You'll be using an IDE in the real work world.  However, using a text editor will definitely get you closer to the code ( I learned with a straight editor).  So I guess I would suggest using an text editor and compiling via a command prompt first, then moving to an IDE.
  • Once I know Java, how should I prepare for the Certification exam from Sun?
    This site is designed to help you prepare for the Sun Certified Java Programmer (SCJP) exam once you know Java - http://www.michael-thomas.com/tech/java .  Check out my link on "training" and "java hot sites".  You will need:  1) a good book on certification, 2) make sure you code the exercises (get you hands dirty in Java), 3) do not rush into the exam until you can pass the exams in the back of the book, HTML exams, and other simulated exams with a 90%.  You can find information on these 3 items at the "java hot sites" link.
  • Now that I'm certified, what other technologies are commonly used with Java at the work place?
    answer: HTML, JavaScript, and SQL.  If you work with JSP (Java Server Pages) or server side Java (Java Servlets) in which you will be using Java to create web pages that are served to the browsers that have HTML & JavaScript.  If you work on the client side (browser) then you will be creating HTML & JavaScript and maybe creating and interfacing to Java Applets.  Very seldom will you use only Java to create Java applications.  SQL is the scripting language used to access data from databases.  You will probably be connecting to DB2, MS SQL, Oracle, MySQL or MS Access databases.
  • Now that I'm certified, do you have any suggestions on looking for a Job?
    This is a hard question because everyone has different needs.  I have some links at:  www.michael-thomas.com/tech/itcareers that may help.  Experience always looks good, however I've seen certification be a definite deciding factor.

 


 mailbox_hand.gif (3164 bytes)

home.jpg (2907 bytes)

FPCreated.gif (9864 bytes)

FPCreated.gif (1990 bytes)

Contact Me: Click Here   Search: Click Here  Home Page:  Free Java Certification Training by Michael Thomas