The idea that creating "amazing sites" requires nothing but programming skill and dexterity is just wrong. There is so much that goes into creating an amazing site, and many would argue that "programming" is the least of it. I'm not suggesting programming is unimportant; I'm just pointing out that it is just one piece of many. And besides - the term "programming" is sort of being thrown about along with HTML and CSS. I don't really consider writing HTML or CSS to really be "programming" so I'd just sort of beware of some of the advice you're given. Are they important? Of course. But that's just one aspect of a site, just as "programming" might be just one part of "site development".
I wish I had links to share or book suggestions to provide but I don't really know of any that walk you through every aspect. I can just rattle a few ideas out and you can take away (or ignore) as you wish:
User experience
SQL programming
SQL administration
Front end design
Front end image creation
Front end coding (HTML, CSS, and wiring up lang./frameworks used)
Middle tier coding
I think tzaman is about right with the 3-5 years estimation for most people. There are a few folks who can do this in 2-4 years too and even fewer would could do it in a year.
Comments
The idea that creating "amazing sites" requires nothing but programming skill and dexterity is just wrong. There is so much that goes into creating an amazing site, and many would argue that "programming" is the least of it. I'm not suggesting programming is unimportant; I'm just pointing out that it is just one piece of many. And besides - the term "programming" is sort of being thrown about along with HTML and CSS. I don't really consider writing HTML or CSS to really be "programming" so I'd just sort of beware of some of the advice you're given. Are they important? Of course. But that's just one aspect of a site, just as "programming" might be just one part of "site development".
I wish I had links to share or book suggestions to provide but I don't really know of any that walk you through every aspect. I can just rattle a few ideas out and you can take away (or ignore) as you wish:
I think tzaman is about right with the 3-5 years estimation for most people. There are a few folks who can do this in 2-4 years too and even fewer would could do it in a year.well written answer. I am looking for faster lane, don't have 3-5 years. What do you suggest?