This is fucking dumb. People learning how to code don’t know how to start. They don’t know what to start writing or where to start on it. This is akin to telling a depressed person “just don’t be sad”.
It’s like trying to make a person learn how to play the flute by just handing them a flute. If they don’t know how to assemble it, clean it, hold it, press the keys, and proper embouchure, they’re never going to learn how to play the instrument.
So right. I did start a self-taught course in Python years ago, I got stuck on OOP, and couldn’t wrap my head around it, so I go demotivated. I want to start over and learn now that I have more free time.
When I’ve spoken with people who says they ‘want to code, but don’t know how to start,’ dollars to doughnuts it’s the same problem as wanting to learn hacking, artistry, or science. (I think the original comic was drawing.)
There isn’t a solid reason for why they want to learn X, the wanters just think it would be cool to *be an X-er", and want anyone to hand it to them.
The people who want Y, and need to learn X to accomplish it will take the first step. Though many won’t follow through if goal Y is too high. I’ve pointed people to the resources to learn X countless times. It’s only the people who want Y, and are willing to learn X to achieve it, that succeed. Hacker, Coder, Engineer, Artist-er, and on and on. You can lead a horse to water, but not teach it how to drink.
I think some people view it as “if you’re meant to be a coder your natural curiosity towards how things work will probably lead you to writing code naturally.” But it’s a pretty gatekeepy point of view.
Its a good litmus test for people who are genuinely interested versus people who just heard “Lern 2 Kode” from a hustler on YouTube and thought they could bullshit their way through it.
But also, you’ll notice the cartoon character getting handed a nice looking laptop and keyboard. How cool is that? A cartoonist handing you a few hundred dollars worth of hardware plus presumably an always-on internet connection. Imagine if everyone had those kinds of resources just tossed to them at the asking.
But they aren’t asking for tools they’re asking for guidance. What’s the point of all that expensive hardware if they have no clue what to do with it and where to start learning?
Not everyone learns in the same way. If someone learns better by asking others for guidance and you tell them to just read a book I hope they spank your arse with that brick of paper smh.
Rolling up and getting started is a great way to find some really sloppy ways to do some initially very fascinating tricks. Like, its not a terrible idea on its face.
But there’s a huge difference between learning some javascript tricks or python commands to macro with and professionally designing a full stack. Really depends on what you’re trying to accomplish.
Best thing in the world is a fresh faced young developer who is eager to learn everything you put in front of them. Worst thing in the world is someone who only half-knows how to code but thinks they can do a proper mobile app from first principles. Every time I see a mile of copypasta spaghetti code sitting inside a single oversized Main() function, I die inside.
Medication helps a lot of people, and CBT is very effective for others. I’ve never heard of a “technique” that’s effective against depression that can be reasonably described like that, but I’m not an expert. Would love some concrete examples.
This is fucking dumb. People learning how to code don’t know how to start. They don’t know what to start writing or where to start on it. This is akin to telling a depressed person “just don’t be sad”.
It’s like trying to make a person learn how to play the flute by just handing them a flute. If they don’t know how to assemble it, clean it, hold it, press the keys, and proper embouchure, they’re never going to learn how to play the instrument.
So right. I did start a self-taught course in Python years ago, I got stuck on OOP, and couldn’t wrap my head around it, so I go demotivated. I want to start over and learn now that I have more free time.
When I’ve spoken with people who says they ‘want to code, but don’t know how to start,’ dollars to doughnuts it’s the same problem as wanting to learn hacking, artistry, or science. (I think the original comic was drawing.)
There isn’t a solid reason for why they want to learn X, the wanters just think it would be cool to *be an X-er", and want anyone to hand it to them.
The people who want Y, and need to learn X to accomplish it will take the first step. Though many won’t follow through if goal Y is too high. I’ve pointed people to the resources to learn X countless times. It’s only the people who want Y, and are willing to learn X to achieve it, that succeed. Hacker, Coder, Engineer, Artist-er, and on and on. You can lead a horse to water, but not teach it how to drink.
I think some people view it as “if you’re meant to be a coder your natural curiosity towards how things work will probably lead you to writing code naturally.” But it’s a pretty gatekeepy point of view.
Its a good litmus test for people who are genuinely interested versus people who just heard “Lern 2 Kode” from a hustler on YouTube and thought they could bullshit their way through it.
But also, you’ll notice the cartoon character getting handed a nice looking laptop and keyboard. How cool is that? A cartoonist handing you a few hundred dollars worth of hardware plus presumably an always-on internet connection. Imagine if everyone had those kinds of resources just tossed to them at the asking.
But they aren’t asking for tools they’re asking for guidance. What’s the point of all that expensive hardware if they have no clue what to do with it and where to start learning?
We learned to do it in the 90’s before search engines existed. Could always get a book…
Not everyone learns in the same way. If someone learns better by asking others for guidance and you tell them to just read a book I hope they spank your arse with that brick of paper smh.
Learn to learn, then. People can’t just magically hand you knowledge.
Rolling up and getting started is a great way to find some really sloppy ways to do some initially very fascinating tricks. Like, its not a terrible idea on its face.
But there’s a huge difference between learning some javascript tricks or python commands to macro with and professionally designing a full stack. Really depends on what you’re trying to accomplish.
Best thing in the world is a fresh faced young developer who is eager to learn everything you put in front of them. Worst thing in the world is someone who only half-knows how to code but thinks they can do a proper mobile app from first principles. Every time I see a mile of copypasta spaghetti code sitting inside a single oversized Main() function, I die inside.
Ironically that is how to fight depression, changing your mind. Any technique that has proven effective has been exactly: stop being sad.
I’ve tutored at least a few people that have needed me to put their hand on a mouse and show them how to navigate an IDE.
Medication helps a lot of people, and CBT is very effective for others. I’ve never heard of a “technique” that’s effective against depression that can be reasonably described like that, but I’m not an expert. Would love some concrete examples.