TheOdinProject / curriculum

The open curriculum for learning web development
https://www.theodinproject.com/
Other
9.99k stars 13.35k forks source link

Int. HTML/CSS: Clarify "stance" on learning CSS frameworks/preprocessors at this point #26810

Closed MaoShizhong closed 10 months ago

MaoShizhong commented 10 months ago

Checks

Describe your suggestion

In the current lesson on CSS frameworks/preprocessors, the lesson states:

You should be aware that, at this point in your learning, both frameworks and preprocessors are options for you, but that neither of them is necessary.

However, much of the given advice by many (including those part of the TOP team) about trying to learn any of these during the course, especially earlier on where the lesson is, advises against doing so and to prioritise learning fundamentals through vanilla CSS. This is both due to vanilla CSS being the shared foundation for all of those, allowing for a more experienced user to learn whatever framework they need whenever, but also because several professionals have shared that they were asked about/tested on framework/preprocessor knowledge in interviews very few if any times (even when the tech was used in the job listing). This is a stance I personally agree with.

I feel the current wording of the lesson conflicts a little with this common advice. I feel it reads a little more like a "if this interests you, feel free to learn them yourself going forward" thing and less a "these are what they are just so you know, but we advise to focus on fundamentals via vanilla CSS". Somewhat often, people will come to the discord server and ask about whether it's appropriate for them to start learning bootstrap or tailwind etc. for the course going forward, so to me, that supports this current framing of the lesson.

If the stance would be better off focusing more on advising developing fundamentals and the lesson simply more being to make aware of those technologies, I propose rewording some of the parts to be more explicit with that.


Side notes:

Path

Ruby / Rails, Node / JS

Lesson Url

https://www.theodinproject.com/lessons/node-path-intermediate-html-and-css-frameworks-and-preprocessors & https://www.theodinproject.com/lessons/intermediate-html-and-css-frameworks-and-preprocessors

(Optional) Discord Name

No response

(Optional) Additional Comments

No response

wise-king-sullyman commented 10 months ago

Agree with you on all points here, thanks @MaoShizhong!