I CAN'T LEARN PROGRAMMING! - /g/ (#105774237) [Archived: 558 hours ago]

Anonymous
7/2/2025, 9:25:22 AM No.105774237
1267888
1267888
md5: ccae35d242aa9b0e1a89f5a13bc5246e🔍
How did you overcome this?
Replies: >>105774271 >>105774274 >>105774411 >>105774428 >>105774452 >>105774455 >>105774497 >>105774711 >>105774742 >>105774872 >>105774877 >>105774968 >>105775726 >>105775738 >>105775764 >>105777318 >>105777723 >>105777860 >>105777904 >>105779222 >>105779305 >>105779568 >>105779618 >>105779644 >>105779644 >>105780248
Anonymous
7/2/2025, 9:31:28 AM No.105774271
>>105774237 (OP)
Pick a language that works offline (no dependency hell), then a stack of books or offline docs to learn the libraries and APIs and then pick a project you want to do. Take your router and lock it in the basement next to your smartphone. Everything else is a meme. The right side is a consequence of the Internet of Things where the Thing is you and you run behaviors like the machine they turned you into. Break the cycle by staying offline and using your brain to fill the gaps. If you get stuck on a problem, go for a walk. Do it like the people in the 80s and 90s.
Replies: >>105774401 >>105775771 >>105779780 >>105782988
Anonymous
7/2/2025, 9:32:42 AM No.105774274
>>105774237 (OP)
there are programming tutorials on Youtube
there is programming discussion on 4chan

>Instagram
>Facebook
>reddit
>twitter
>tiktok
>News
I don't look at these things already

porn is only good when I am horny, I am not horny all day
Replies: >>105774282 >>105774459
Anonymous
7/2/2025, 9:34:48 AM No.105774282
>>105774274
OP asked how to overcome this and not your personal blog and anecdotes
Replies: >>105774288
Anonymous
7/2/2025, 9:35:43 AM No.105774288
>>105774282
OP asked how DID I overcome this, not how to overcome
Replies: >>105774459
Anonymous
7/2/2025, 9:45:31 AM No.105774337
I played with lots of little scripting languages for games, visual novels, etc. It turned out my problem wasn't with the basic logic of programming, it was the syntax and semantics of the languages. Once I had something I could just play with and iterate on my understanding with, it all came pretty naturally.
Anonymous
7/2/2025, 9:58:31 AM No.105774401
>>105774271

This. I had a book with graphics.h of the Borland C compiler. Another book with interrupts like 13h for graphics

When something did not work, I took a break, went to bath for a while. Sure it reduced productivity but the knowledge digested this way stayed with me forever
Anonymous
7/2/2025, 10:00:48 AM No.105774411
>>105774237 (OP)
Read code on got hub
Try to re implement it in your own way.
Ezpz death to israel
Anonymous
7/2/2025, 10:00:59 AM No.105774415
theres a CLICK moment in learning programming when it all just comes together in your head. Pick a language and grind towards that moment, sooner or later it will come. Once it happens you've cleared the biggest hurdle and then it won't feel as hard anymore.
Anonymous
7/2/2025, 10:03:04 AM No.105774428
>>105774237 (OP)
> be me
> don't know language
> get book/manual/docs and compiler
> learn language
> compile things
not complicated.
> how to overcome
you or any spastic can learn anything if you try. it's the trying part that filters a lot of spastics.
Anonymous
7/2/2025, 10:06:58 AM No.105774452
>>105774237 (OP)
It's easier than ever because you no longer need to learn to write code, just to understand it as virtually all your code will be written by AI.
I'd rather write a 5 line prompt to generate a single line than write it myself and I'm the leading programmer at my office.
Replies: >>105774474 >>105774603
Anonymous
7/2/2025, 10:07:33 AM No.105774455
>>105774237 (OP)
Just try
Finding a good resource is essential. I bought casey muratori's premium substack thing about writing fast code and decided to turn one of his homework assignments (partial 16-bit x86 disassembler) into a full blown PC/XT emulator. Not finished with it yet but having an actually good teacher (a white man who knows what he's talking about) helped me make tremendous progress. If you prefer gaming shit he has hundreds of hours of free youtube videos covering everyhing there is to know about writing a game engine from scratch in C with zero dependencies starting with the basics of C programming and compiling programs on windows. Just grind that and you'll be running laps around the average /g/aynigger
Replies: >>105774796
Anonymous
7/2/2025, 10:07:49 AM No.105774459
>>105774288
You are right
>>105774274
but your post is still cringe sorry
Replies: >>105784017
Anonymous
7/2/2025, 10:10:36 AM No.105774472
Install Gentoo.
Anonymous
7/2/2025, 10:10:42 AM No.105774474
>>105774452
Just to add to this what I mean is you just need to read it and know what it does overall and if it's cool or bad. You can even reprompt to get guidance on this until you get confident enough on your own.
99% of software is the same CRUD shit or can be hacked around to some shitty unoptimized solution that works anyway
Replies: >>105774603
Anonymous
7/2/2025, 10:15:40 AM No.105774497
>>105774237 (OP)
learn hindi or telugu
Anonymous
7/2/2025, 10:32:51 AM No.105774603
>>105774474
>>105774452
Don't listen to these talentless corporate hacks. You will waste your time with the illusion of progress and end up in the same cycle as shown on the right side of your pic.
Replies: >>105774677
Anonymous
7/2/2025, 10:42:58 AM No.105774677
>>105774603
I'm the same person on both posts. Either do something to improve your skillset or take care of your health, body, home, family. Hobbies are hedonistic traps.
Programming on a professional level requires AI to compete nowadays. I'm accepting gigs on shit I've never worked with in my life and I'm acing them in an afternoon.
A couple extra sleep hours will make you feel exponentially better that any new impulse-learning fixation you think will make you feel realized.
Replies: >>105774692 >>105774892
Anonymous
7/2/2025, 10:45:17 AM No.105774692
>>105774677
We're animals at the core. Only things that will make you truly happy are eating, sleeping and fucking. Money (job) and a couple to love secures you all three which makes your mind and body feel peace. Everything else is modern world cope and propaganda.
Anonymous
7/2/2025, 10:49:15 AM No.105774711
>>105774237 (OP)
learning programming is not bound to a language or framework, how dense are the anons in this thread?
learning programming is about learning variables, if statements, loops, code structure, automated testing and communication protocols. Just learn something easy to write and run, like python. If you have learned programming, you can quickly adapt to whatever framework is the current hot shit of the week,
It's like asking "I can't learn to plumb, there is a new pipe diameter every month and a new manufacturer every week!". Software development is just a fancy plumbing skill, fact.
Dont watch youtube videos teaching you to program, the information density is too low, it's always some brown guy putting his face into the camera, talking in incomprehensible dialect and drip feeding you the current framework of the week. Find a simple written tutorial on basic python that was written pre-AI on a simple html page.
Anonymous
7/2/2025, 10:54:51 AM No.105774742
>>105774237 (OP)
Claude
Grok
Gemini

My goto programming tools
Anonymous
7/2/2025, 11:06:18 AM No.105774796
>>105774455
that substack's yearly subscription is $150, is of worth it?
Replies: >>105779261
Anonymous
7/2/2025, 11:17:28 AM No.105774872
>>105774237 (OP)
This image sucks, if you must learn a hobby, choose something actually creative like music production, art, animation or whatever. Programming pays bills but isn't that fulfilling
Replies: >>105775009 >>105775761
Anonymous
7/2/2025, 11:18:02 AM No.105774877
1746920544477359
1746920544477359
md5: 674dacf6e06cbd74a9e032f6480174c9🔍
>>105774237 (OP)
Just spend like 30min-1hr a day programming. Or some other arbitrary daily goal, like 100 lines of code or 1 completed header file or class or main file each day. Start with really basic programs like a number guessing game then build up to larger, more complex projects. Programming is the kind of thing you can only really learn by doing.

You should also train your brain by solving various types of logic puzzles and start thinking of things in terms of algorithms, like breaking down certain actions into basic steps. Look for opportunities to create scripts to automate tasks you might do on a computer. Use Linux because it will make you more involved in programming-adjacent activities and communities.

Alternatively just take programming classes at a community college.
Anonymous
7/2/2025, 11:20:51 AM No.105774892
>>105774677
Feels like your mind is trapped in a never ending workplace where it's survival of the fittest. Consider this: people can still learn programming without the motive of getting a job in a sweatshop hellbent on replacing or optimizing the soul out of you. Are you really programming or are you a machine doing things you were programmed to do?
Replies: >>105775009
Anonymous
7/2/2025, 11:25:36 AM No.105774916
just be curious
Anonymous
7/2/2025, 11:33:54 AM No.105774968
>>105774237 (OP)
If left entirely to my own devices, I would never have learned anything because I struggle with motivation
But in college it was do or drop out, so I was forced to learn
Anonymous
7/2/2025, 11:41:39 AM No.105775009
>>105774872
None of those is actually fullfilling that's why artists kill themselves. Smoke and mirrors. Misdirection.
>>105774892
What gave you that impression? I'm forever chilling not polluting my mind with artificial distractions. Out mind isn't meant to have these many options. Fake options at that.
There are two reasons to learn programming: work in the field or building a personal project.
Learning for the sake of learning will never have a more positive impact in your live than spending that time preparing a nice meal, exercising, sleeping or caring for others. It's not about productivity but meaning and wellbeing.
Anonymous
7/2/2025, 1:27:42 PM No.105775726
>>105774237 (OP)
You will never make it if you aren't naturally drawn to it.
At best you can be a JS frontend codemonkey.
Replies: >>105775755 >>105775791
Anonymous
7/2/2025, 1:29:32 PM No.105775738
>>105774237 (OP)
there's no point learning it if you don't have connections to get a job
Anonymous
7/2/2025, 1:31:27 PM No.105775752
1745879681403991
1745879681403991
md5: d744b37b97a2a2176b6459ced067600a🔍
>be 10 year old anon
>wonder how games are made
>find gamemaker
>start making games
>start programming in gml
>do not even realize you're programming
>just making games
Anonymous
7/2/2025, 1:31:51 PM No.105775755
>>105775726
This, learning a programming language without the passion will make it miserable
Anonymous
7/2/2025, 1:32:28 PM No.105775761
>>105774872
depends on the person anon i think it is very fulfilling.
Anonymous
7/2/2025, 1:32:49 PM No.105775764
>>105774237 (OP)
I never had this problem in the first place. Curiosity was enough to drive me forward against all the roadblocks.
Anonymous
7/2/2025, 1:34:21 PM No.105775771
>>105774271
I second this.
Anonymous
7/2/2025, 1:37:53 PM No.105775791
>>105775726
that's right, don't bother if you're not into math and cs theory. You'll just end up as a bootcamp nigger.
Redpill(ESL)
7/2/2025, 4:39:58 PM No.105777318
>>105774237 (OP)
Shut up and Delete it.
Focus on one thing.
Uninstall.
Unsubscribe.
If you do it, Do not regret it.
Enjoy it.
Anonymous
7/2/2025, 4:44:32 PM No.105777356
programming is easy as fuck.
you being distracted is another issue entirely.
not sure if it's worth learning these days though. unless you're young and can be very good by your early 20s or something, at least if your goal is gainful employment.
Anonymous
7/2/2025, 5:21:45 PM No.105777723
>>105774237 (OP)
You don’t even know what program you want to make just give up. AI is unironically good enough for writing a couple of lines of dirty hacks, so just use that unless you have something really good in mind. But you'll end up being more focused on the product than on programming itself, so you’ll go back to using AI
Anonymous
7/2/2025, 5:36:21 PM No.105777860
>>105774237 (OP)
currently learning C#, i found that if you try and start at step 1 and slowly learn things then it sucks and gets boring but if you research what you want to build and get right in the middle of it its much more interesting that way
Anonymous
7/2/2025, 5:40:07 PM No.105777904
>>105774237 (OP)
It's won't, not can't. You are trying to force yourself to do something you don't want to do. I don't need to convince myself to write code because I do it as a hobby because it interests me. I say to myself "I want to make XYZ" and then I do it.
Anonymous
7/2/2025, 6:49:00 PM No.105778618
Learning programming sucks today because making a simple CLI program is useless as every simple CLI program that could exist already exists, but making an actual useful (but also simple) program or app that people could use requires tons of non-CS work in reading documentation, hunting down libraries and dependencies, working with version control, that's without getting into GUI or UX etc so even if you fully understand and work out the principles behind your program idea, actually implementing it will be a slog of non-coding work that isn't really taught anywhere

Programming is unique in this regard since in physical crafts even a tool made by an apprentice can be useful, and in digital art your beginner output might be useless but at least it's directly concerning your craft without the hassle of tons of unrelated work, programming probably has the largest gap between starting out and actually being a contributor of novel or useful things in the field
Replies: >>105778630
Anonymous
7/2/2025, 6:50:57 PM No.105778630
>>105778618
what are you even talking about? just because someone made something doesn't mean you can't and frankly many of the existing "solutions" aren't ever specifically tailored for your use case, are often poorly designed, and often are bloated with features you don't want or need

>no you can't make a painting of a forest because someone else made a painting of a forest
Replies: >>105778669 >>105778853
Anonymous
7/2/2025, 6:55:04 PM No.105778669
>>105778630
The thing is that in art, your unique perspective is the point, if someone wanted an objective image of a forest they'd take a photo, it's one of the reasons behind the AI backlash since it lacks a human perspective

Programs aren't art, they're tools, and unlike physical tools that each require being made from scratch, digital tools can be copied infinitely so most simple things that you could imagine programming have already been programmed lots of times, likely very efficiently and with tons of collaborators if it's an open source project

Trying to make a program for a problem that already has multiple efficient solutions feels like a waste of time, and finding a niche problem without a solution is just more non-coding work for something that probably won't even be useful to anyone but you
Replies: >>105778688
Anonymous
7/2/2025, 6:56:42 PM No.105778688
>>105778669
The thing is that in code, your unique perspective is the point, if someone wanted an program for a problem they have they'd take their use case and make a program specifically tailored for.

You seriously need to look into your chronic depression.
Anonymous
7/2/2025, 7:13:35 PM No.105778853
>>105778630
That guy is correct, but so are you. That’s why I consider desktop customization and web building a form of “art”
I’m not trying to solve any major problems just aiming for something that feels good enough for me, a website that’s good enough to support interaction between me and clients, and my CLI program is basically just a wrapper around another program
Replies: >>105778918
Anonymous
7/2/2025, 7:18:45 PM No.105778918
>>105778853
He's not right because you shouldn't be looking for external validation for making anything, you make something because you can and not for how many stars you'll get on Github.
Replies: >>105781892
Anonymous
7/2/2025, 7:23:16 PM No.105778965
My gf made me study at a cafe for 8 hrs a day and I was too embarrassed to go to 4chan in public.
Replies: >>105779120
Anonymous
7/2/2025, 7:37:29 PM No.105779120
>>105778965
Based gf. Is she single?
Anonymous
7/2/2025, 7:46:15 PM No.105779222
>>105774237 (OP)
Get a problem. Take a paper(!!!). Plan how to solve it. Separate to smaller steps. Make a plan of parts. Select any sane medium-level language. Play with that small part in that language. Write functional prototype. Select another part. Play with that. Let it communicate together. Iterate. Versioning, tests. Continue. Push to public. Let it be criticized. Update, iterate.
Anonymous
7/2/2025, 7:47:27 PM No.105779235
Use two monitors. One for shitposting, one for programming.
Anonymous
7/2/2025, 7:49:27 PM No.105779261
>>105774796
If you're such a down low dalit that you can't afford $150 a YEAR, maybe just watch his handmade hero series first for free
Anonymous
7/2/2025, 7:53:16 PM No.105779305
>>105774237 (OP)
If you haven't been programming since you were a child fucking around with computers you're not going to make it.
Anonymous
7/2/2025, 8:14:01 PM No.105779568
>>105774237 (OP)
I was actually interested in programming
Anonymous
7/2/2025, 8:18:47 PM No.105779618
>>105774237 (OP)
it's so easy, alwas use OOP = easier.
Also use pseudocode.
Then, code the car example always and u'll win.
Anonymous
7/2/2025, 8:21:42 PM No.105779644
>>105774237 (OP)
>>105774237 (OP)
Go outside and stop doom scrolling 24/7. Read programming books or go to websites that aren't brainrot slop like YouTube and other mainstream social media. Don't use AI either.
Also having an IQ above 75 helps tons.
Anonymous
7/2/2025, 8:32:57 PM No.105779780
>>105774271
And to do that there's no need to pick an ancient language, Go is modern and comes with a nice standard library
Anonymous
7/2/2025, 9:25:55 PM No.105780248
>>105774237 (OP)
Anon you need purpose. You are missing a reason to program. Something that drives you to work at it.

Also just uninstall whatever gay junk you have like Steam. Close your Instagram account or whatever. This helps because without an account they don't show you shit.

If you find yourself not working on your project just abandon it and start another one. Eventually you'll get really good at abandoning projects, and soon after you'll get good at finishing them before you abandon them.
Anonymous
7/3/2025, 12:10:07 AM No.105781892
>>105778918
I program because the solution doesn't exist yet, and if there were superior software out there, I'd honestly just use that. That's also why I (and most people) primarily code in python or JS and rely on existing frameworks or libraries
Anonymous
7/3/2025, 2:06:46 AM No.105782988
>>105774271
This. I started with a couple C++ textbooks and that lit a fire within me.
Accelerated C++ and Beginning C++ Game Programming were the text books. One (Accelerated C++) is fast-paced and has lots of tricky (for a beginner) practice questions, and the other holds your hand a lot more and has well-described examples which are in a less dry context that's easier to understand (everyone understands basic game mechanics). The two work pretty well together.
Anonymous
7/3/2025, 4:25:56 AM No.105784017
>>105774459
cringe and weak attempt to only half admit when wrong