http://perpetual.education is a design/programming school. We like to be part of the discussion over here at Dev.to / We have time-slots for free conversations for career advice IRL : )
People teach things from the stand point that "it's easy" - because they already know it... and then teach with the most 'perfect' happy path / (which is terrible for teaching). It's just a problem with the industry. As you can see around here - there's a ton of posts like "I just learned everything about HTML: let me show you" (person copies docs into dev.to)
The problem - is they aren't teaching you how to "think" like a programmer. The code is just an implementation tool. Without the purpose - people see HTML as just some memorized syntax vs "describing content" to a computer program. This sets up everyone to build really distorted mental models that they carry for the rest of their career. It's really sad - and also _terrifying... _ because these people will be building all the stuff we have to use for the rest of our lives.
Oh, man... I just wrote out a crazy long thing for you... and then pushed command [ to indent some code - and firefox jumped back a few pages and it's gone.... maybe I'll try again in a minute... damn! Might just make a post about it - and then link you to it.
http://perpetual.education is a design/programming school. We like to be part of the discussion over here at Dev.to / We have time-slots for free conversations for career advice IRL : )
Thank you for validating the frustration experienced, specifically when coding along with tutorials. I checked out your link of "stay out of tutorial purgatory" and it's AMAZING that you created all of those flow charts that literally capture the emotional rollercoaster experienced as a newbie.
Thank you for taking the time to share these resources that you've created! I will pass them along to the others in my cohort, and will continue to share honestly about my experience.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
People teach things from the stand point that "it's easy" - because they already know it... and then teach with the most 'perfect' happy path / (which is terrible for teaching). It's just a problem with the industry. As you can see around here - there's a ton of posts like "I just learned everything about HTML: let me show you" (person copies docs into dev.to)
The problem - is they aren't teaching you how to "think" like a programmer. The code is just an implementation tool. Without the purpose - people see HTML as just some memorized syntax vs "describing content" to a computer program. This sets up everyone to build really distorted mental models that they carry for the rest of their career. It's really sad - and also _terrifying... _ because these people will be building all the stuff we have to use for the rest of our lives.
We recommend these books
And that you stay out of tutorial purgatory. Just skip them.
OK! Extracted that lost comment - into this post: dev.to/perpetual_education/baby-ta...
Thank you for validating the frustration experienced, specifically when coding along with tutorials. I checked out your link of "stay out of tutorial purgatory" and it's AMAZING that you created all of those flow charts that literally capture the emotional rollercoaster experienced as a newbie.
Thank you for taking the time to share these resources that you've created! I will pass them along to the others in my cohort, and will continue to share honestly about my experience.