Live data from Hacker News

Web Development for Beginners – A Curriculum

github.com

11–20 of 111 posts

Re: Web Development for Beginners – A Curriculum

#12
post #11
post #8

Just want to thank you for your kind comments, it's making me happy :) - cheers from Jen, maintainer of these repos and curriculum designer / author at Microsoft

Thanks for making this. Are there beginner courses for other technologies as well?

oh yes!

https://aka.ms/ml-beginners https://aka.ms/datascience-beginners https://aka.ms/iot-beginners

and - this is a sneak peek, https://aka.ms/ai-beginners, we're just finishing it up :)

Re: Web Development for Beginners – A Curriculum

#13
One of my kids - 10yrs old - has been wanting to learn basic HTML and "programming". We've been going through the W3C with no trouble, and he's learning at an amazing rate.

This tutorial is way beyond anything he could approach. For example "Pedagogy" - I don't know what that means, and neither does he. Another example, from the beginning "In this section of the curriculum, you will be introduced to non project-based concepts important to becoming a professional developer."

I suspect most of this is translation issues, but given the audience (kids, newbies), this language is super intimidating.

Re: Web Development for Beginners – A Curriculum

#14

One of my kids - 10yrs old - has been wanting to learn basic HTML and "programming". We've been going through the W3C with no trouble, and he's learning at an amazing rate. This tutorial is way beyond anything he could approach. For example "Pedagogy" - I don't know what that means, and neither does he. Another example, from the beginning "In this section of the curriculum, you will be introduced to non project-based…

It's not really geared towards 10 year olds, although we had a 9 year old contributor, actually! I'd recommend MakeCode for that age group

Re: Web Development for Beginners – A Curriculum

#15

One of my kids - 10yrs old - has been wanting to learn basic HTML and "programming". We've been going through the W3C with no trouble, and he's learning at an amazing rate. This tutorial is way beyond anything he could approach. For example "Pedagogy" - I don't know what that means, and neither does he. Another example, from the beginning "In this section of the curriculum, you will be introduced to non project-based…

> "Pedagogy" - I don't know what that means

It means “teaching methods”.

Re: Web Development for Beginners – A Curriculum

#17

One of my kids - 10yrs old - has been wanting to learn basic HTML and "programming". We've been going through the W3C with no trouble, and he's learning at an amazing rate. This tutorial is way beyond anything he could approach. For example "Pedagogy" - I don't know what that means, and neither does he. Another example, from the beginning "In this section of the curriculum, you will be introduced to non project-based…

What W3C resources have you been using?

Re: Web Development for Beginners – A Curriculum

#18
Arguably the best web development curriculum for children that I have seen from any of the top technology companies. Congratulations.

One question: Did you consider splitting up these pictures into smaller pictures? As an example, look at this page[1]. The picture seems to have a lot of things in there. Did you consider using multiple smaller pictures?

[1] https://microsoft.github.io/Web-Dev-For-Beginners/#/2-js-bas...

Re: Web Development for Beginners – A Curriculum

#19
post #6

I recently had a conversation with an "absolute beginner" and it was a stark reminder just how much knowledge I take for granted. It really is extremely challenging to try and build up a base of knowledge starting with no prior experience, and it's great to see examples of this done right.

I find most of what I do in web dev to be trivial to the point of mind-numbing. People smarter than me from different fields try to do what I do and often have far more difficulty than I'd expect. Job security for me until the ML engineers work out I can probably be mostly replaced by a smarter templating engine!

Modern web development is dumbed down by shared APIs abstracting most of the hard problems into patterns (arguably a good thing as there is way more consistency in web dev than infrastructure), but the concepts are still quite complex. Heck, React alone is a fairly complex piece of software that 90% of its users take completely foregranted let alone understand why it became a popular choice. Low-level front end is no joke

Re: Web Development for Beginners – A Curriculum

#20
post #18

Arguably the best web development curriculum for children that I have seen from any of the top technology companies. Congratulations. One question: Did you consider splitting up these pictures into smaller pictures? As an example, look at this page[1]. The picture seems to have a lot of things in there. Did you consider using multiple smaller pictures? [1] https://microsoft.github.io/Web-Dev-For-Beginners/#/2-js-bas.…

Thank you! It's a particular style of sketchnotes that Tomomi, the artist, has perfected. They images all kind of fit together to give a holistic picture of the topic.

One thing, I did a lot of the smaller non-sketchnote art on https://aka.ms/ml-beginners, embedded as infographics. So that was a different art strategy.

Post reply on HN