The principles behind HTML and CSS, relative to most technical subjects, are simple and easy to understand; however, the process of developing with them can be very involved. The syntaxes and semantics are very consistent and well-documented all over the Web (using the languages to be documented, ironically).
- Common tasks
- Appendix A: A history of the Web
- Appendix C: Resources & further reading