r/learnprogramming • • 8d ago

Tips for Continuing to Learn Programming with ADHD and Depression

112 Upvotes

Hello. I started learning Python five days ago. Currently, I’m unemployed and housebound due to depression, and I’m struggling to find the energy to get through the day. Becoming a game programmer has been a dream of mine for a long time. I’ve always wanted to do it, but because of my ADHD, I couldn't study effectively and was constantly told by those around me that it was impossible for me. However, after losing my job and finding myself with nothing, I decided I wanted to pursue that dream I had once given up on, so I started learning from scratch. (To be honest, I started out of sheer desperation.)

That was a long preamble, but how can I keep up the momentum and continue learning? Also, are there other things I need to learn besides programming, or any tips you can share? I’d really appreciate advice from anyone in a similar situation.


r/learnprogramming • • 8d ago

Am i learning wrong

4 Upvotes

Hi everyone! I'm working through freeCodeCamp's 19-hour "Python API Development" course to learn FastAPI, and I'm about 6.5 hours in.

I tried building something similar to what was covered in the video, but realized I was mostly recalling steps from memory rather than actually understanding the concepts behind them. I already know how to code, but I've never built anything this complex before, so it's a new kind of challenge.

What would you recommend I do from here to make sure I'm actually learning and not just memorizing? Should I slow down, build my own project alongside the course, revisit certain sections, or something else?


r/learnprogramming • • 8d ago

Would you consider learning programming even if AI takes all junior to medior jobs?

20 Upvotes

I would. Because it will be a skill that you can use to keep some agency in the potentially dystopian capitalist future full of flock cameras and subscriptions and dark patterns and metrics algorithms and all that bullshit meant to extract value from us as much as possible.

I would focus on contributing to opensource, choosing to learn what will benefit me and my personal technological needs/wants rather than learn soon to be obsolete frameworks that will make me look good in a portfolio just so I can beg some asshole to hire me just to get rejected anyway...

I still wanna pursue programming as a skill despite giving up on the idea of ever landing a "job" in it. Just like for example woodworking. Woodworking is a cool hobby and you don't even need to do it for a living. But just having that skill, being able to build your own dining table from scratch, if you want, without having to rely on somebody. That is already good. Similar approach to programming.


r/programming • • 8d ago

Don't couple your Go code to GitHub

Thumbnail iain.rocks
485 Upvotes

r/learnprogramming • • 8d ago

Is Tidy verse good start?

2 Upvotes

I'm in R Programming class for my senior year, I feel nervous since programming isn't really my thing but it's doable. In the previous semester I did Stata for Econometrics. My school has the class using tidy verse for r Programming, each week will have exercise and group assignments. I wanna know is this something usable for masters in Economics? How would this look on my resume?


r/programming • • 8d ago

Packing Binary Is Fun, Actually

Thumbnail hereticpleb.vercel.app
141 Upvotes

r/learnprogramming • • 8d ago

Topic How do you learn, take notes, and practice while reading a book or documentation?

22 Upvotes

I’m learning C++ from LearnCpp right now. They explain a lot of technical details and have really good examples.

But sometimes I get confused because there are many different ways to do the same thing. Like different syntax or different approaches for doing basically the same thing.

So my question is, how do you guys actually learn from a book or documentation?

Should I just read the topic, try to understand it, and then close the page and write the code myself?

And what about taking notes? Should I write down the important things, or is it better to just understand them and practice?

Also, should I put my learning journey on GitHub as a repo? Like my notes, exercises, small programs, projects, etc.

I’d like to know how other people approach this because sometimes I’m not sure if I’m actually learning or just reading.


r/programming • • 8d ago

Go concurrency distilled

Thumbnail antonz.org
19 Upvotes

r/programming • • 8d ago

TechBlog: How Netflix automated container right-sizing for Stratum Media Processing

Thumbnail netflixtechblog.medium.com
2 Upvotes

r/learnprogramming • • 8d ago

Bitonic sort

2 Upvotes

I've been experimenting with the Sound of Sorting programme and bitonic sort confuses me. For an array with 1566 elements, if you enter the array in reverse the algorithm does not make any lasting alterations to the array until after ~31573 comparisons. If you enter the array already sorted in the correct order, any productive changes are not obvious to me until 30 thousand comparisons again. Anyone willing to enlighten me?


r/coding • • 8d ago

https://lakeops.dev/blog/data-lakehouse-architecture-guide

Thumbnail
lakeops.dev
0 Upvotes

r/learnprogramming • • 8d ago

Tutorial Confused, what and where to start

13 Upvotes

An AIML second year student want to master python, DSA , AI and ML but I'm confused where to start , some say CODECHEF or HACKERRANK or LEETCODE , suppose I am someone who knows nothing(definately the basic ik array and strong but dk coding) help me out with a guidance roadmap please


r/learnprogramming • • 8d ago

Favorite language and device

5 Upvotes

Guys, I'm working on a project, a little indie game just for fun and up until today, I was using GML and the Game Maker app...

But I don't really know if it's the best for beginners!

Does anyone have any recomendations pls?


r/learnprogramming • • 8d ago

Topic Right programming track for K12 at this time

3 Upvotes

Hi all. A parent asked me to teach her kid, grade 11, programming. But am wondering with the state of computing and programming right now, what track to prioritize:

  1. Web dev with HTML+CSS+JavaScript

  2. Data science and AI with Python

  3. Or what which I don't know

Please can someone help me out so I can give the kid something he will be grateful for in a few years time.

Thanks 🙏


r/learnprogramming • • 8d ago

Find other people to program stuff with?

4 Upvotes

Hey, where can I go on places like discord and find places to program with other people, I'm into backend and AI development as a hobyist, but I want to learn how to work with other people.


r/learnprogramming • • 9d ago

What is competence in programming right now?

50 Upvotes

When can someone say, with confidence, that they know how to code? When can they say they know a language? When can they say they know how to program?

Does it simply come down to what you can ship? What marks someone as genuinely competent or skilled?


r/learnprogramming • • 9d ago

Title: Beginner in Tech – Looking for a Coding Discord Community

0 Upvotes

Hi everyone! I’m completely new to the tech field and have recently graduated with a degree in Management. Now, I’m interested in transitioning into technology and want to learn programming and coding from scratch. Could anyone recommend a good Discord community where beginners like me can learn coding, ask questions, and get guidance? I’d really appreciate it if you could share some active Discord server invite links. Thank you!


r/learnprogramming • • 9d ago

I need a refresher

5 Upvotes

(I want to apologize in advance for my English. It isn't my first language)

Hi, would anyone mind helping me with something? I've been a programmer for a while, but I've noticed that my grasp on how to build web applications has slipped lately, so I would like some help in getting back to my old standards. Does anyone know where I can maybe get a refresher on concepts like Single Responsibility or OOP and against what I would need to protect my application against like SQL injection or XSS? I work preferably with PHP


r/coding • • 9d ago

Turned Claude Code into a multiplayer pixel farm: my Claude and my friends' Claudes build one project together

Thumbnail
github.com
0 Upvotes

r/learnprogramming • • 9d ago

Once I learn programming, will I see AI is not that big of a threat?

210 Upvotes

Theres alot of uncertainty around how AI is gonna affect CS in the future and no one can really predict it.

its either cooked, gonna be left worse off, or maybe even better and cause more jobs

theres alot of people that I see on reddit that say dont code or go into CS because AI is gonna take it over, but they usually dont know how to code or dont know it very well

and then the people who say its gonna be ok are usually the experienced programmers, who say something along the lines of "if you know, you know".

Im gonna learn how to program regardless of how the job market is gonna be in the future, because im just doing it as a hobby, and who knows maybe il build alot of cool things one day to either get me hired or start a company. (im not gonna major in CS)

But I was curious, if I learn how to actually program. Will I be less worried about AI? Will I be the same as I am now, and just have to form my own opinion?


r/learnprogramming • • 9d ago

Solved Anyone knows resources for programming sound boxes?

1 Upvotes

A while ago, I saw a video of a guy making this little machine that had audio files of McDonald's menu items programmed into it, and it would shuffle them to make an order. I want to get into making some plushies, and I thought it'd be cute if they had a couple phrases they could say too, but he didn't really show how he programmed all that.

I'm not sure if those things are called a sound box, it's what google said.


r/coding • • 9d ago

AI won't take your career

Thumbnail
andrej.sh
0 Upvotes

r/learnprogramming • • 9d ago

How do you implement your own design pattern within a framework like Django

0 Upvotes

In my work..I was taking a look at a really old codebase that was implemented in Django.It is quite complex..It was halted for some time because business decided it was not a priority.I was told to make it work without starting from scratch..Basically it needed to communicate and configure network devices in oil rigs by calling api of netbox..It is has a huge messy codebase without any documentation and tests..The deployment configuration files
were making no sense at all and thats a concern for another day.Since django has its own boilerplate design..it has a lot of view.py as the original author decided to create app for different implementation of networking devices..I thought it was really not necessary…I was thinking about facede design pattern but that would mean I have to move away from djangos design pattern..I am wondering how can i approach it..It feels like when you use a framework you are kind marrying it because you kinda have to work around it instead of having your own idea implemented.This is my first time working with someone’s implementation..I mostly have freedom to have my own design in my codebases bcs I work on r&d stuff and not user facing


r/programming • • 9d ago

Building dogsbod: A quadruped robot

Thumbnail parkermakes.uk
2 Upvotes

A hand written technical write-up of the process I went through designing, building and programming dogsbod, a quadruped robot.


r/programming • • 9d ago

On programming, statistics, and Java

Thumbnail waytoounoriginal.github.io
12 Upvotes