One further suggestion: don't hesitate for a second to start playing. You can spend 20 hours reading the best book out there and I would still say you won't learn as much as 10 hours of just hacking away at code will teach you.

Some people like to take a sample app and rip it apart, and that's fine. I personally do better when I come up with some sort of project and just start doing it, solving each problem and learning what I need to as I go. Pick something that isn't going to be too difficult, but something that will be just challenging enough.

When I was learning Struts, I made myself a file manager. Still use it today :) Other good projects would be your own simple blog system, a message forum, simplistic CRM app, a webmail client or a multi-page survey system. Anything that gets you interested and will touch on a bunch of areas to explore.

Also, on a specific topic, I would stear clear of EJBs for a while. There's plenty leading up to that, and many people don't like using them anyway and its possible you'll never have to. Once you have a decent grounding in everything else, you should be able to learn EJBs as you need to without too much difficulty. Maybe you'll be lucky and not have to until EJB 3.0 is out and you won't have to deal with everything we have to deal with today :)

I personally would suggest starting with straight servlets and JSPs. This should give you experience with the fundamentals. Then, move on to a framework. I would suggest Struts because there's plenty of examples and docs and help available and it is pretty simple. Some will argue you should just right into JSF or some other framework du jour, but even if you eventually wind up not using Struts, you'll have some experience with frameworks in general and since most other frameworks take cues from Struts in various ways, the uncerlying concepts tend to transfer quite a bit, even if the specific don't.

Also, if you don't know it already, don't ignore HTML, Javascript and CSS. Web developers that can handle all aspects of development, even if they generally don't have to, tend to be a heck of a lot more useful than those that can't (I deal with a lot of people who can code the hell out of an EJB, but don't know what <a> or <img> do!!) You may wind up working somewhere that has dedicated page developers and you'll just be coding the back end, but rarely is the separation so absolute that knowing something about the other side doesn't help.

One last bit of advice... DO NOT use an IDE initially! Write all the code yourself, even the simpple, mundane stuff. Once you know all that, THEN move to an IDE that makes your life easier. I can't tell you how many people I've met that started out with an IDE, and they just click the "Generate xxxx code" button, but when I ask them what the code is all about, they have no clue, they just know what goes in and what goes out. Those people are inevitably not as capable as those that could write that code by hand but choose not to. I personally STILL use only a text editor, but it's a matter of choice for me. In beginning, don't make it a choice, make it a means to learn better. Think about making your life easier only AFTER the knowledge is embedded in your brain :)

Ok, really one last bit... don't hesitate to ask questions! There are plenty of people out there that are more than willing to help. But, be careful to stay on-topic. I doubt anyone will say anything about a few general web development questions on the Tomcat mailing list, but eventually someone is going to point out that the questions aren't really on-topic for the list. I would suggest JavaRanch (http://www.javaranch.com/) and any of the Java newsgroups out there.

Hope that helps!

Frank

[EMAIL PROTECTED] wrote:
Hi Claudio,

first steps are always exiting. You need to get yourself knowledgeable. There are good books and good online resources to get you started. Btw. Tomcat doesn't do EJB, you would need Jeronimo for that (which used Tomcat for JSP/Servlets). So Servlets/JSP is your entry point.

My absolute favorites are:
Book: Head first servlets and JSP (O'Reily -- eventually available in Latin languages)
Online: javaranch.com theserversite.com

just as an entry point...
:-) stw

"Claudio Veas" <[EMAIL PROTECTED]> wrote on 16/10/2005 22:43:51:


Hello my name is Claudio Veas Im from Argentina and I have successfully
installed Tomcat 5.0.28 if Im not mistaken. This is the first time with
Tomcat so I wanted to ask you people which should be my first step into

the

world of web applications you know ( JSP, EJB) but ima total newbie in

all

this so if you can help me start Ill apreciate it.

Thanks on advance

Claudio Veas





PD:

Im from Argentina and My english is not so good so excuse any mistake in my grammar

--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to