This is going to be a story I tell my grand kids.
I remember when I developed my first web page. It was in 1996 at my first co-op (internship) at Nortel in Ottawa, CA. I worked for a software research lab and living in -30 degree weather was a great incentive to do nothing other than work.
I remember creating a few Hello World test sites and the first bug I ran into was why the hell was the <centre> tag not working. Well..because HTML doesn't recognize Canadian spelling (e.g. centre vs. center).
I went on to do a lot of PERL development and cgi-bin apps. I learned a ton and it I felt like such a pimp going back to college and knowing how to build web apps. Over the next dozen or so years I've done a lot more web development (mainly java and .NET).
One thing that's always been lacking for me is mastering HTML and CSS. I've picked up CSS and can make my way around it but my skills are mediocre at best. I think I'm still stuck in the 90's mentality and wanting to put everything in tables and put styles right in tags.
During my developer years at Sapient, I worked on over a dozen web projects. However, almost all of them were staffed with "Site Developers". These folks cranked out HTML and CSS while peeps like me did the programming to make the pages do something other than look nice. And after years of just plugging together pages that were handed to me I realize I have a lot to learn to create sites from scratch myself.
Hence, I'm going to forget everything I already know.
I'm going to throw out my experience hacking together web pages, kludging together CSS, butchering sites by throwing in a few inline styles, etc.
I'm on a mission to relearn front-end dev skills so when I start creating some new sites I won't cringe at the HTML and CSS when I look back at it a few months later.
Cindy Alvarez makes a great suggestion, that I can access Safari books for free online using my SF library card ID! Only need to dig that up now...
But I also stumbled across this set of tutorials that look like a pretty solid place to find the tricks of the trade.
Any other online tutorials you would suggest?