Hacker News new | comments | ask | show | jobs | submit login

I would recommend getting started with Head First HTML and CSS.


It will give them a good foundation and confidence to setup a website from scratch.


Have them purchase a domain and setup a simple shared hosting account to publish a website. Shared hosting like hostgator is good enough to start, learn the basics, use FTP (recommend, MAMP/WAMP, sublime text, filezilla).

Then they can move on to more advanced topics.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact