Before i tell you about my problem, i wish to mention a few things about myself so that you can optimize your feedback on my background.
I like to program and i have a very good understanding on languages C/C++/C#/VB/Java. I also study Informatics and Telematics , so i know a lot about how computers and the internet works.
From time to time, i have read some tutorials on various languages related to web development like HTML/XHML/CSS/Javasript ( also some asp.net and ajax ). However, i never dealt a great amount of effort on learning them.
Recently i decided to get deeper into these and become a web developer. But i should be honest ... it's about the money. I'm low on funds and i really need to get a job. Unemployment in my country has skyrocketed but there is always demand for web developers. So, it is a great opportunity for me.
Now the real problem :
I have tried reading many tutorials but i always have the same problem. They are damn boring! All beginner tutorials treat the reader as a person with no background and get bored to death! I know what the web browser does, i know what a client is, i know what a server is, i know a lot of stuff that i do not need to read over and over again.
I ask for some good tutorials that assume the reader knows the basics. I would also be GRATEFUL to be given some tips from you guys about do's and don'ts, tools you use, and maybe help reorder items in the following list.
Things to learn :
If you're going to learn .NET, I'd probably recommend C#.NET before ASP.NET, the latter mainly being there to support legacy apps written in ASP (at least in my opinion).
"Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
~ Terry Pratchett in Nation
Well if you find beginner tutorials boring, why don't you try reading into some more advanced tutorials? I'm sure Google has some web programming juice to offer. In my opinion if you already know all the basics, start with some projects. That way you will get experience in coding. Choose projects that will challenge you. Choose the ones that will interest you. That way you will be motivated to finish the projects. At the same time, you will also learn new things, since if you choose a challenging project you probably will not know how to do all things.
Thanks for the reply, I need to check beginner tutorials because i don't want to miss any basic information. The idea about starting challenging projects appeals to me. However, i admit i can't come up with something good. Do you have any suggestions? Maybe a website with web dev challenges?