For years now I have been trying to wrap my mind around CSS and HTML but with no luck have I really understood it and how different things control this and that. I’m a designer by nature (so maybe this is the source of my problem) but I feel with perseverance I can learn it/understand it the same. I watch Chris’ tutorial videos and am amazed at how he seems to fully understand this stuff. He’s able to understand and fix problems on-the-fly and make really great designs integrate nicely to web standards. I guess my whole point is, who can point me in the right direction (to sites/books/tutorials) that will give me the discipline I need to really understand the "meat and potatoes" of the coding/back-end aspect of web design.
I understand it takes time and practice and believe me I’ve been doing that but I still haven’t found many places that have been as helpful as this site. Unfortunately, as much as Chris tries to explain things in great detail for the beginner (and I’m not knocking him here) he sometimes tends to miss out on some little things that I think would really help me at least understand things. I feel I can follow him exactly in the tutorials but venturing on my own and trying to problem solve myself is horrible. So essentially, it limits my designs (which is frustrating).
Well, I hope this makes sense to someone. LOL! I’ve already received some great help from this site/forum so I hope I can at least be pointed in some other directions.
What I used to do is go find a full html/css tutorial, skip the tutorial, just download the source code, and then just play around with it. Would try to use it as a base to build something different, etc etc.
Then one day I realized, whoa, I can code this all myself now.
I think the #1 killer for me was figuring out floats for divs. It is a very tricky one for people to wrap their head around. Now, though, knowing all of it completely, it’s actually difficult to be able to explain it to someone.
May be you should try some Lynda.com training videos, I’ve heard this guys give nice basics about all this things.