2 ms·
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
by MikeTheGreat 9y ago
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.