Jump to content
Searching the TRULY best path to start programming for the web.
Asked by alainalemany
Posted Jul 21 2012 04:54 PM
Ok, so I'm 100% new in this, but I know something for sure (100% too), and that is I love web programming more than heaven. The hell comes when I stand on this huge road which is O'Reilly, Internet, Google, etc. and don't know where or how to start (mainly how). Almost every friend shares the idea of start with XHTML & CSS, fine by me, I love each, but the thing is there's so many books that I have no idea which can has to do with my actual mental status (zero).
So that's it, I'm a baby on this and I wanna start from zero. What I need is a couple of good people willing to show me the correct way by saying "Ok what you need is to start with this one as a begginer, then when you get some middle knowledge go to this one, after that one take this as a more in depth content and when you finish all the XHTML/CSS thing then you can jump to PHP, MySQL ... or HTML5?
See? I'm willing to study hard, but is a tree full of apples and everyone has its own taste.
Just put me in direction please.
Thank you so much.
Answered by Altharaz
Posted Jul 25 2012 08:20 PM
First of all, you should get an insight of what is HTML 5.
Then, you might try to add some cool effects using CSS to make your audience say Woow!
Here are some links, that I tried to sort in order to let you understand everything and really improve your skills over time.
Please do not hesitate to contact me if you want some help, and I'm pretty sure you'll find a lot of helpful people on Oreilly .
May these links help you in your new quest !
By the way, try books published by Oreilly, as they are usually well-written and really helpful.
Good luck !
Answered by rachel.j
Posted Jul 26 2012 08:25 AM
I think the best book to start with, which actually starts you at zero and takes you far, is Learning Web Design.
Other possible starting points are Creating a Website: The Missing Manual and Head First HTML and CSS (Two of these have new editions coming out next month. I think it's worth waiting for those new, updated editions.)
From there, you can decide which topics you want to learn more about, maybe moving on to books like:
CSS: The Missing Manual
HTML5: The Missing Manual
Head First jQuery
Head First Mobile Web
Head First Programming
I think the list of links Altharaz posted is really good. The cool thing about web development is that you'll usually be able to find a lot of help when you run into problems. If something doesn't look right or you're seeing an error, it's always worth searching for it (and you'll usually see good results from StackOverflow, W3C and W3Schools, etc.
Best of luck!
Answered by Raster Graphix
Posted Aug 05 2012 10:10 PM
yes, i am totally agree with you, if you want to learn about web development or want to learn programming then first of all you can learn the basics of web development. you can start from xhtml and css and after that go to the other programming languages. You can go to the w3schools.com and learn about all that you want to learn. This is a most popular free open source for learning about any programming language.
Answered by swapnil raja
Posted Jan 14 2013 04:34 AM
Really in the present scenario the Html5 scripting is getting boomed. Not only for the web but also for application development it is being used. What you have written in your article, its just a casting, there is still yet to be come.
Go throw this also
Answered by Rick001
Posted Jan 14 2013 08:02 AM
I disagree with those who mentioned "web design" and using css to "make people say wow"... (?). Web Design is a collection of skills which can be broken up into two distinct disciplines: visual communication and programming. Programming can be learned from books/online. Visual Communications.... you're better off going to school for that.
I think of web design as encompassing three roles:
This is html, css. The person in this role works with the Visual team (not part of this list as thats not programming). They know photoshop enough to be able to deconstruct it so that they can make browser-agnostic web pages. They provide templates to the back-end guys.
This guys create services that deliver data to the Front-End developer. They also handle all the server-specific stuff like databases, server setup, server-side programming, etc.
Looking at the above break-out shows you a path that you can follow depending on how deep you want to get into things. You can do the first and third role and be successful. You can do just the first two and be successful. Or, you can start at the top and go straight down the list.
When i say you can be "successful" I mean... you will be able to focus your time and energy and become good at the chosen role. If you try to do it all you can spread yourself too thin and never realy excel at any of it. Some people do - the vast majority do not.
Visual Communications - again, if you want to do that part of Web Design then you're better off going to an art school. Graphic Design would be a good choice, maybe follow that up with graduate stuff like HCI.
 Rachel's comment makes sense... [/edit]