This content has been marked as final. Show 10 replies
my best suggestion to you is before start with java, be aware of C language ( gives you the fundamental idea of programming and you can get the way of code flow ), then move to C++ so that you can get the basic fundamentals of Object Oriented Programming. I can tell you to don't peep deeply in to the pointer concepts during your journey @ c , c++ as that concept is a very vast one and typical one in the entire C & C++ concepts. Of course, there is no pointer concept in java technology. So, you can skip the pointers concept. Then you can start learning java. First learn the core concepts in java and then start learning a web server, servlets & JSP so that you can start developing the websites in java.
Further you can automatically get the way to learn various frameworks and other web technologies as per your requirements ....
For any, you can mail me @ xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
All the very best,
Edited by: sabre150 on Oct 9, 2012 6:39 AM
Moderator action : email address removed
963810 wrote:Sorry but that is absolute rubbish! The OP should start with the Java tutorial http://docs.oracle.com/javase/tutorial/ .
my best suggestion to you is before start with java, be aware of C language ( gives you the fundamental idea of programming and you can get the way of code flow ), then move to C++ so that you can get the basic fundamentals of Object Oriented Programming.
Discard the post of *963810* !
<tt>C</tt> is a kind of ancestor of Java. But its a procedure oriented language (whereas Java is object oriented). Understanding <tt>C</tt> will help to understand some (common) keywords but its not worth the effort (for now).
<tt>C++</tt> is (in a weired way) the "older brother" of Java. But <tt>C++</tt> bounded itself to be compatible with <tt>C</tt> which means it introduced object oriented features to the still procedural language. IMHO this didn't work well... The time You'd spend leaning <tt>C++</tt> is better spend on learning Java and Lisp and PL/SQL.
So follow sabre150 and go your way through the java tutorial.
Knowing C has its benefits, although I wouldn't go as far as learning C before learning Java, it muddies the water too much. Knowing ABOUT C and how it differs from object oriented languages gives you the benefit of understanding OOP better, as you can see what is different and hopefully: how it is better.
Note that w3schools is full of mistakes which the authors refuse to fix, or so I've gathered.
I'm a little unclear on your intent. Are you assuming Java is necessary to build Web sites? It isn't, of course, as other replies note. You can build a perfectly fine (though simple) site with just HTML & CSS. But if you want to learn Web design as part of a larger agenda which includes Java, then that's perfectly fine, too. Just don't try to do both at once. That would be an awful lot to chew on for a beginner.
Having said that, once you learn the basics of how a Web page works, Java can help you progress to more sophisticated designs & functionality. I'm sure you'll get a lot of opinions on what Web framework is best, and largely that depends on your objectives & preferences. But if you're looking for a framework that plays well with Java, I personally think Wicket is one of the best out there right now. It cleanly separates the logic (Java) from the presentation (HTML & CSS). The learning curve is decidedly non-trivial though, so I would work on getting thoroughly grounded in Web page structure, the HTML protocol, etc. before trying to tackle a framework.
Walter Laan wrote:Check out this site to get an idea: http://w3fools.com/
Ah, didn't know that (I'm no web developer) :)
Thanks for that.
I've only ever used it for the briefest of definitions...generally I go to W3C, but I have referenced w3schools before for others.
I think I ought to stop.