I try to start with the point of the article whenever I can … so what is the best way to learn web design and web programming?
In a nutshell:
You want to as quickly as possible, get past the basic concepts and basic code principles. Too many courses these days concentrate too much on too many details.
Once you have that minimal knowledge, you should be building actual projects!
I’ve been teaching web design and programming for over a decade now and have been teaching for about 20yrs – give or take. And I can tell you that without a doubt, the best way to learn web design and programming is to build.
… With each site that you design, your skills will jump. With each dynamic database driven website that you build, your skills will jump.
Finishing the Job is Key
It is important that you complete projects. For some reason, leaving something half done, just doesn’t seem to have the same learning impact. That’s why smaller mini projects are great for learning because big projects take a long time to finish.
With that in mind, our Complete Web Designer training package follows these principles … which only makes sense since we created all the courses!
PS: If you want a DVD/USB hard copy sent you, we do that too.
In our continuing pursuit to make web design easy for you, we have yet another great little tutorial on using CSS to insert background images into your web pages.
A little bit from the article:
CSS also gives us the tools to direct our background image how we want it. The default, as you can see, is that it repeats itself horizontally AND vertically to fill the entire background, regardless of size. Sometimes we might want the image appear only horizontally or vertically â€“ and maybe not directly on the edge of the viewing area.
Itâ€™s true: Your navigation items are really a LIST. Bread, Milk, Sugar, Coffee, Home, Contact Us, About, Cheese, Tomatoes, Sitemap. See, itâ€™s a LIST!! And it should be coded and styled like a list. Itâ€™s easy.
Just another one of our growing collection of CSS tips.
In 2004, many a wannabe-nerds (aspiring web designers) expressed their frustrations to me about learning CSS – and so I created csstutorial.net with the aim simplifying CSS for the common man and woman.
… I succeeded it seems:
Your CSS tutorial was easier and more helpful than the official Adobe training session I attended a couple of years back.
Now I finally get it.
And I have hundreds more like this one.
Anyway, 2004 became 2005 and then 2010 and csstutorial.net wasn’t looking too pretty anymore. And so like all old timers, worn by the sun and the passing of years, it was time for a facelift!
WordPress behind the scenes
Not wanting to be a hypocrite, I walked my talk and used WordPress as the engine behind the new csstutorial.net web site – basically a new WordPress theme was created. We used WordPress ‘pages’ to replace the old static pages from the original site and now we have all the power of WordPress at our disposal moving forward.
… So yes, csstutorial.net not only has a new face, but a new engine as well. You should see new CSS related content their too … in the not so distant future. So check out the new site, and let me know what you think with comments here.
Another good book from the boys and girls at Sitepoint – a well written book that walks you through the techniques of modern web design.
Over the last few years a whole bunch of CSS / web standards based books have hit the market. Some were good and some sucked
but there was one thing that was been consistent about them: they all reflected the maturing web design community.
You need to pay attention the word maturing: there were still a few technnical things that had not exactly settled in terms of how web designers should do things.
HTML Utopia: Designing Without Tables using CSS is among the first books I’ve seen that demonstrates a maturity in web design.
WHAT IS THIS BOOK ABOUT
It’s all about modern web design practices and techniques. The following topics are covered over 450 pages:
02. CSS 101
03. CSS Code
04. Validation & Backward Compatibility
07. Text Effects
08. Simple CSS Layouts
09. Three-Column Layouts
10. Fixed-Width Layouts
A. CSS Miscellaneous
B. CSS Color Reference
C. CSS Property Reference
WHO IS THIS BOOK FOR?
If you are a total noob to web design, this is not the book for you. You can start with my free web design tutorial to get your feet wet, then you’ll be ready to buy this book!
You need to have a basic understanding of HTML and CSS. Once you have that, this book would quickly guide you through the sometimes thorny path to web design nerd glory.