Ok guys the title says pretty much everything you need to know!
The site is w3schools.com
This is a quote from the site :
At w3schools.com you will learn how to make a website. We offer free tutorials in all web development technologies.
Select a tutorial from the menu to the left.
And these are the topics they cover:
HTML Tutorials
Learn HTML
Learn HTML5
Learn XHTML
Learn CSS
Learn CSS3
Learn TCP/IP
Browser Scripting
Learn JavaScript
Learn HTML DOM
Learn DHTML
Learn VBScript
Learn AJAX
Learn jQuery
Learn E4X
XML Tutorials
Learn XML
Learn DTD
Learn XML DOM
Learn XSLT
Learn XPath
Learn XQuery
Learn XLink
Learn XPointer
Learn Schema
Learn XSL-FO
Learn XForms
Server Scripting
Learn SQL
Learn ASP
Learn ADO
Learn PHP
Learn ASP.NET
Learn .NET Mobile
Web Services
Learn Web Services
Learn WSDL
Learn SOAP
Learn RSS
Learn RDF
Multimedia
Learn Media
Learn SMIL
Learn SVG
Learn Flash
Web Building
Web Building
Web Browsers
Web Certification
Web Hosting
Web W3C
Web Quality
Web Semantic
They even offer a certificate called : W3Schools' Online Certification.
I learned HTML from there and it was really good,fast and reliable as a service.I recommend it to anyone who doesn't know it.Hope you like it.
Rafy.