If you need tutorials on ANYTHING web design related go to
http://www.w3schools.com They have everything on html, xhtml, css, javascript, and much much more. For colors search "color schemer" in google, and click the third link. That will give you a color wheel which you can then utilize to give depth to your webpage(s). Also, go to
http://www.squidfingers.com for almost 160 free patterns you can use for the backgrounds.