A connection on Linked In contacted me and asked me a question:
… My question is: there is so much I want to learn as far as web design. I don’t know where to start first: jquery, CSS, flash, HTML, search engine optimization, etc. What would you suggest? And what sites would you suggest for learning?
I responded to her and I thought I’d post my response here for anyone else:
Start with basic HTML and then CSS:
Here are some sites that will teach you:
- W3Schools.com
- SitePoint.com
- HTML5doctor.com
- Lynda.com (free and paid services)
And then move to jQuery/Javascript
Lynda.com has a paid service with video tutorials for about $30 a month, no commitments. jQuery should be the last thing you get into after you have a firm understanding of HTML and CSS. Lynda.com also teaches all the other languages as well.
About SEO
Getting ranked high in search engines has to do with the quality of content, proper use of meta tags, how many reciprical links you have, and how well structured your HTML is (which is what you’ll be taught from the above sites). I’m not a SEO expert, but I’ve learned a few tricks over the years from various articles via Google Search.
Flash is for animation and applications
Web developers have moved away from Flash because it doesn’t rank to well as do organic native HTML websites in search engines. HTML, CSS and JavaScript are the primary languages a website should be coded in. When you use flash, I recommend a program called SwishMax which allows you to create animation easier than Flash and it’s much cheaper. Flash isn’t bad it’s just better to code entire sites using native languages I mentioned above.
Web Development Tools
I also forgot to mention one tool all web developers use and that is called Web Inspection. Inspection allows you to see the code behind any given element on a live web page. These tools are very helpful especially when determining errors.
If you’re using Firefox, there’s a plugin called FireBug that will allow you to inspect. Or if you use Google Chrome, it’s already built in. To use the inspector, right-click on any element, choose Inspect and a window will appear displaying the code behind the element.
Other web development software include Dreamweaver and NotePad++.