Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As someone who teaches Intro level students it can actually be a bit more difficult to get started. Not always (there's stuff like LightBot, Scratch, and Alice), but it used to be that HTML + JavaScript was a pretty good way to start.

Nowadays, programming for the web can involve:

* HTML

* CSS

* JavaScript, client-side

* JS framework(s)

* server-side language (possibly JS / Node)

* SQL

What's really messed up is you can choose PHP for the server-side (say) and end up with a single file that contains _all_of_those_languages_.

(Yes, you don't need to use them all at once, but even if you do the classic HTML+JS w/ document.write()'s your students are going to push you for the cool stuff they actually see 'in the wild')

This is not to say that you can't get started (and there's a lot of material out there to help motivated people) but depending on where you start the stuff you need to learn can be surprisingly voluminous.



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

Search: