The web page is all about designing & development, Design is the front end while development is the back end. both are the dependent on each other. To make thing alive on a web page is done by developers. They have the vast knowledge about the programming, they help in making complex problem in an easy way.
I agree with anyone that mentioned you to build your own projects, you need to practice a lot and for starters I would recommend you to stick with one back-end language, either PHP or Java, but don't do both for now. You want to feel comfortably with one language and learn the practices in it because those practices are often applicable in other languages as well.
My programming path started in an elementary school where I played with QBasic. In high school and in collage I learned assembler, C, C++, verilog, prolog, lisp, etc. To be honest I was rather bored with all of them (except verilog, I like playing with it even today :)), so on my third or fourth year (I don't remember exactly when) I started learning web programming by myself. I really believe that those previously mentioned languages have not help me at all for learning web technologies.
Of course you start with the holy trinity of the web (HTML, CSS, JS), after that I started with Java (relatively briefly), then I ended up on C# and then the Ruby.
So what I would recommend you is you should watch or read some tutorials and you scribble some guidelines in your notepad and when you feel comfortable enough you try building some projects that you find interesting. The more you build the more you know and after that try solving some coding tests just to see how far you gone: TestDome.com
If you are not satisfied with a result, continue practising with your projects, if you are satisfied guess what... continue on practising anyway :D.
To become a good website developer you need to do is just keep yourself up to date with latest technologies. Keep trying to bring good ideas for the designing of the website because it need a lots of creativity in designing a particular website. All the best!
If you don't like coding, than it may not be the profession for you. Asking questions like how much time it took might mean you are only planning on spending x amount of time learning web development, when you should be asking yourself am I passionate enough about web development that I can continue learning new things about it for the length of my career? Any type of technological job is always going to have a new skill to learn, as technology is constantly changing. That's my opinion.
Thank you NogDog.... your reply is very informative... :)
very informative discussion for me being a beginner... awesome thread..:)
web development is working on the technical aspects of a website. Must have coding knowledge.
Learn development as much as you can and try to get experience in the same field work for client etc to become a great web developer
You need, also, a challenge. A real project, something which can push you ahead, beyond the barriers of the theory. You will learn much by your own try-error-solve circles than by studying obscure methods without implement them in a the real world.
I just want to know how long you're to become a developer? As far as I know need to try for long time to be a good developer. Also need to try hard in order to learn programming language. So try hard and be successful. LOL!
Practice is the best for the success.
Hey,A web developer is a programmer who specializes in the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser.
So, to be a successful web developer all you need is:
-You must have a Goal, on which you can think of and be focused.
-Have to learn code which is used in whatever developing line you follow.
-Be a good researcher so that you can search for the best information for your code.
Skills one must have to be successful developer:
-Hypertext Preprocessor (PHP)