am i going crazy?
Posted by moontroytv@reddit | learnprogramming | View on Reddit | 18 comments
It’s so hard to teach myself without being able to talk to people interested in programming—everyone I know doesn’t even know what a function is. The barrier to entering the world of programming this way is three times as high. I hate it. I’m giving it my all, but it’s damn hard. I’d love to share my progress and ideas with someone.
Suspicious_Coat3244@reddit
Seriously, you're not insane! It's so much harder than people let on trying to teach yourself to program without other people around. More than half the problem is just having to figure out how to make something work, without a single other human on Earth being able to conceptually understand what excited you or made you furious or confused about it.
The odd thing is that programming seems like the most solitary thing, but there's a massive social component that usually provides huge gains. Discussing code casually over a couple beers, hearing about someone else's solution, seeing their techniques, sharing a "oh I figured it out" victory, and even realizing you aren't the only one stuck.
When the only people around don't understand a variable from a function, your own knowledge can feel like this completely abstract invisible language you're learning all by yourself.
Actually, in all honesty, just feeling this angry and frustrated is probably a good thing. Most people quit way before then.
Ormek_II@reddit
Find a course a school something to meet people with your interest. At university I would. It have survived a week without my friends. I needed that exchange.
In the 90ties we had a thing called Real Life.
Scared-Push3893@reddit
i think thats one of the hardest parts of learning this stuff when nobody around you understands programming at all it starts feeling weirdly isolating after a while
high_throughput@reddit
Man, I've been thinking that it must be great to learn programming these days because there are all these great online resources, communities, and tools.
30 years ago there was vanishingly little online, and you basically had to do buy a book in a store and just sort of hope it had what you needed included on a CD.
ImprovementLoose9423@reddit
Join communities on apps like discord or whatsapp or you can join small study groups.
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Please, ask for programming partners/buddies in /r/programmingbuddies which is the appropriate subreddit
Your post has been removed
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Your post/comment was removed since we do not approve of going private.
There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.
Our Rule #11 demands that any and all communication happens in the open, public subreddit.
This is for the benefit of more against the benefit of one.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Little-Chemical5006@reddit
People's gonna hate this word but i will say it.
AI. its great to chat about syntax, basic logic and stuff and to expand your vision.
That said, the pitfall is to completely rely on them (where instead of designing the architecture you just ask them whats best). As long as you know how to draw the line they are one of the best tool you have and definitely lower barrier for anyone who want to get in programming.
moontroytv@reddit (OP)
I use AI to help me, as a sort of “assistant,” but I'd like to have a real conversation—someone who keeps me updated on their progress and I on mine, where we can exchange ideas and occasionally give each other advice. I'm looking for a human connection, not just help with coding.
grantrules@reddit
Probably yes.
Find a good discord server.
moontroytv@reddit (OP)
yeah, but it's hard to find people from my country to talk to regularly without a language barrier; I know some English, but not that much
grantrules@reddit
What language/country?
moontroytv@reddit (OP)
italian, but let's just say I can read english fairly well; the main issues are pronunciation, grammar, and understanding when someone speaks to me very quickly in english
grantrules@reddit
Well, discord is mostly text.. I guess you can use VC if you want.
But a quick google search shows a bunch of italian dev discords: https://discodus.com/servers/tag/programmazione
moontroytv@reddit (OP)
all the servers are inactive
Few-Purchase3052@reddit
there's some programming discord servers that are pretty active if you want to bounce ideas around with other people learning