Open brunogirin opened 5 years ago
I forgot: it would also be really cool to have a source control tutorial as a lot of people are interested and it would help support 24PR.
I am nervous about the prospect of investing a lot of our time and energy in writing and maintaining new tutorials, when there are already so many great free resources out there that are actively maintained - far more than when the tutorials were first written (five years ago). We have enough trouble keeping existing tutorials up to date (e.g. JavaScript, which is in a pretty bad state), and each new tutorial creates a maintenance requirement.
Furthermore, we often have coaches suggesting tutorial topics on subjects that very very few students actually want to learn (e.g. SQL, PHP, SVG, Wordpress). We get loads of students wanting to learn React, and React tutorials would be great, but there are great React resources out there already. Same goes for each of the above topics, tbh.
Instead of writing a bunch of new tutorials, I would advocate for the tutorials microsite to focus more on curating links to the best tutorials for each field (e.g. freecodecamp). This would work well with your excellent point about creating some information about getting started, and what to choose to work on.
btw we do have some source/version control tutorials:
Following the February meeting, Cassie did a review of my SVG tutorial and Kristian agreed to help bringing the JS tutorial up to date. In doing that, I reviewed what we had in the tutorial repository today and here are my suggestions to be discussed at the next meeting:
Update from last meeting: we did step 1 above so I'll be working on step 2.
I think having a basic "how the web works" tutorial would be really helpful. A lot of our students don't know how the web works at all, so we spend sometimes a whole session walking them through it.
The current tutorials are great and there are a few more in review (SQL, PHP, SVG) to the point that it may become quite unwieldy and daunting for new students. On the other hand, we've had students ask for even more (APIs comes back regularly, WordPress, React, python pandas, mobile development). WordPress is an interesting one because it is a common "gateway" tech for under-represented people in tech.
The points I'd like to address are:
Regarding point 2, my initial suggestion would be to
Regarding point 5, it could be as simple as adding WordPress specific pages or paragraphs into the existing HTML/CSS and PHP tutorials.