We used W3Schools in ICM512 to learn XHTML. For CSS, they offer how/why use CSS, do-it-yourself tutorials, and mini quizzes. Should be very helpful in this module.
Hi every, a little late to join the crowd, but better late than never! I found this site last semester when I was working on my website for 512. While it is a little hard to take in at once, and there are alot of annoying ads, I found the basic meat of the content to be helpful when I was teaching myself HTML.
CSS Beauty is a site that congregates some of the best CSS based web sites available. CSS sites from all around the world are found here for inspiration and knowledge.
EchoEcho's Javascript tutorial provides a good start on how to learn javascript. I like how they have specific sections the most common uses of javascript(Browser detection, form validation, animated buttons, cookies, drop down menu, multiple link, frameset script, and popup windows).
I know I already "bookmarked something relevant" this module but I couldn't resist sharing this one as well. It's a VERY basic PHP tutorial with great links -- and is broken into bullet points. Bullet points make me happy! Bullets, however, do not. Happy PHPing.
Strengths: Free to join, offers tutorials and widgets, you have access to other Angelfire pages broken up by genre
Weaknesses: Once you exceed certain bandwidth, you must pay. Also, I think a page that hadn't been edited in years was deleted.
Angelfire's been around for quite a while, though they haven't grown as quickly with people's needs, I think. The downside is no access to databases or programming, which for free is fine. Another upside is that it is a Lycos site, so probably (though I'm not sure) few problems with downtime or slow servers. (+10)
I don't remember having problems with downtime or slow servers using Angelfire (are those the same as time out errors?); however, I could see how your additional downsides would affect advanced programmers.
This site answers your most basic and simple beginner questions such as, "What Does HTML stand for"? If you have no experience building web pages this site will be a helpful start.
I read through this site and the tutorials. It was a little on the wordy side, but for me, it's almost a bit easier to understand. For those of you who are still teetering on CSS, this might help, it's working for me. (I'm not getting paid to say that either :-P)
Similar to something I bookmarked in module one, this page does a great job explaining CSS in its most basic terms. It is short on words, but long on meaning, which is what I tend to seek out when learning something new. The following line (which is very similar to something Alex said in the lecture) really helped me put CSS into perspective:
"The coolest thing about CSS is that you can link to an external style sheet, and this sheet can change the style (font size, color, link color, link hover etc.) on your whole Web site just by editing the one style sheet."
I stumbled across this article on the always useful "A List Apart" and bookmarked it because I'm attempting to create a global horizontal drop down menu. I want to top off all the blogs at blogs.courant.com with a horizontal CSS menu so each have useful, obvious links back to content on www.courant.com. I'll let you know if I succeed.
The key to this tutorial is that it is created for "the total non-programmer." This site is a step by step break down of javascript and answers many questions you may have.
This site is from w3schools. It is detailed instructions and examples of how to change your fonts in CSS. Its important because it carefully explains how to change fonts in different parts of your body.
Throughout this course, I seem to always visit this page for different topics. I find it to be written in everyday language, even when explaining Javascript. I've looked over the site, and it "works" for me to help understand the language.
Monica mentioned a web browser called Opera Dragonfly. Here is a site with more information. It is supposed to be good at debugging Javascript and editing CSS.
Great site for free downloadable cheat sheets for HTML, CSS, MySQL, and seemingly everything else pertaining to web programming. Formatted in pdf to fit on one page to print for easy reference.
One of our challenges is to create a horizontal menu bar, which we did not go over. I am in the process of creating mine now and found this helpful. You might too! Hope it helps!