If you have not yet learned HTML I strongly suggest you click
at the top right on the HTML tutorials and begin there. HTML is fantastic as
your first computer language and it will help you "clue in" faster to
what it is your doing. Also this is Java not JavaScript if you want JavaScript's
your in the wrong tutorial.
Java is a full-featured object-oriented programming language
and its syntax is very similar to C++ but simpler with a tighter structure.
Java is highly compatible with different systems because it runs on a Java
Virtual Machine which is a program that runs on the computer's operating
system instead of running directly on the OS. What this means is that since all the
major OS's have virtual machine there is no need to no need to recompile the
program for each platform. The downer is that Java programs often run
slower because the Virtual Machine has to convert Java instructions and
pass them to the operating system acting as a middle man and slowing it down
BUT! That isn't such a bad trade off given Java's versatility.
Like I stress in the HTML tutorials it is important to LEARN
the language before you get into fancy editors otherwise you are not going to
fully understand what you are doing and you will spend far more time stuck
troubleshooting wondering what went wrong. Toys that simplify it later are fine
and great and groovy and save you time but learn it first and stick to using the
SDK until you have it down pat. I memorized HTML and spent a couple years coding
solely in notepad before I allowed myself an editor and now I can code so fast
by hand I only use the editor for previews, spell check, importing webs and because
I like the file management. My point is I can find mistakes quickly and there is
nothing limiting what I can do with html. The same applies to Java. Learn it
first then get the toys and employ the shortcuts. Like the HTML tutorials we are
going to break this down really simple and take it in tiny steps. Anyone can
learn this stuff if we simplify it until you get a chance to grasp it. So now
that we know what Java is..........
|