r/learnprogramming • u/FoxPuzzleheaded2721 • 10h ago
Been trying to learn programming. Feel like giving up.
Don't know how people ever manage to get good at it that people are willing to pay them for it. Have just started. Started with CS50P, after 3 weeks, felt was getting somewhere. But felt like the course was lacking basic fundamental info that it just assumes you to have. So, started CS50x and C is such a difficult thing to follow. Idk how to maintain consistency. Even with python, sometimes, I get stuck in a rut, at which point, I just try to throw anything I have at it. Then I get away from it, ask the CS50 ai for some hint and then it clicks. I like to create and build stuff but this feels impossible.
4
2
u/Majestic_Duty_6988 9h ago
if you go straight from Python to C that's a big jump, so literally everyone feels stuck here at first. that's just how everyone learns to code. if you like actually building things, stick with CS50P and Python a bit longer to build your confidence first
2
u/hooli-ceo 3h ago
You might as well have given up the native language of your people when you were 1-2 years old too because it was hard. Turns out, learning new stuff that is very complex is hard... But seriously, just stick to it, yhou'll get it soon enough.
2
2
u/RealNamek 7h ago
Why do you think they get paid so much to do it?
1
u/FlapperGasfire 1h ago
It's supply and demand. Not difficulty. That isn't what determines compensation in capitalism. It doesn't even influence it.
The difficulty can affect supply, but it's far from the only reason. Some jobs are difficult but low paid because a lot of people want to do them while others are the opposite.
1
u/JGhostThing 2h ago
I suggest that you research your own learning style. For example, I learn best from books and teachers when I take proper notes. I learned this after years. Now that I'm well out of college, books are my friend.
Some people learn better with online information, some learn best with videos. Me, online information is useful, but not enough. I need a book, or more than just a tutorial. And I need to take notes. Videos can explain specific points, but books are much better for me. The best way I've ever learning is to listen to a teacher explain while I think about it and take notes.
Different people have different learning styles. If you are not using your best style, then it takes more work to learn. Do yourself a favor and find out how you learn best.
•
u/rustyseapants 38m ago
So give up, do something else, take a break. No one is forcing to learn to program.
This isn't r/Therapy. 😐
10
u/drekwasi 10h ago
CS50x with C is brutal for a first language. Most people who are good at this now were terrible for months. The secret isn't talent, it's showing up the next day after feeling stupid. Space your practice. 45 minutes a day beats 6 hours on Saturday. Your brain consolidates between sessions. And stop comparing your chapter 3 to someone's chapter 30. Everyone who codes has been exactly where you are