4 ms·
If I were to teach a course in basic web development, there are three languages I would introduce students to. These would be Go, JavaScript, and PHP (alphabeti
by bovermyer 7y ago
If I were to teach a course in basic web development, there are three languages I would introduce students to. These would be Go, JavaScript, and PHP (alphabetical order, not pedagogical order).
All three are forgiving languages. Each of the three focuses on a different part of the stack. None of the three will save you from writing gawdawful shitty code, but none of the three will prevent you from writing the most elegant code known to man either.
- rawoke083600 7y agoBrilliantly put ! >writing the most elegant code known to man either. Lol oh the PHP-haters will agree and show you a "Look at my perfect code in xyz"... but the thing about perfect elegant code is no two ppl can agree on it.
- hopia 7y agoWouldn't it make pedagocially more sense to introduce languages that are more different (paradigm) from each other than those languages you listed?
- bovermyer 7y agoIn a single course? I don't think so. Choosing languages that are this similar will make it easier to make the transition between them. The intent is to teach foundational skills in different areas of web development, and not to teach everything about programming.
- hopia 7y agoIf it's a single course, then I'd say teaching more than one language is already too much. Javascript is necessary to learn as a webdev no matter how you look at it, while the other two are not. Javascript can do all the aspects required from a programming language in the web domain so focusing on that would make the most sense.