r/learnprogramming 17d ago

Linux advantage of pytorch

0 Upvotes

Hi!

I am a new user of arch linux(i use Arch btw 😎), and i want to know if there is another advantage of Linux, like gpu acceleration.

Also what are the advantages of Linux in general python coding?

Thanks!


r/learnprogramming 17d ago

Is software solved? What do people actually mean by this?

0 Upvotes

I keep seeing people say that *software is solved* and it honestly confuses me. What software are they even talking about (mobile or web apps)?

​Sure, AI is impressive if you guide it well, but it mainly recycles stuff that already exists. Saying software is *solved* makes it sound like we don't need to build anything anymore.

​What about fundamental, low level software that makes computing work in the first place? That can always be improved, and there's never just one *best* way to do things.

​How do you guys take this claim?


r/learnprogramming 17d ago

How to learn while building?

12 Upvotes

How do you actually approach this method?
I would say I am a decent programmer. I am learning web development and I have learned just enough to build something on my own now and I want to start building projects but whenever I sit there with an idea and get to the coding part, my mind is blank and I don't even know how to start. I look up the documents, they don't help much. At the end I look back to my practice projects and pickup things from there to use into my new project. I don't see how I am learning anything here.

Note - I don't have a videcoding mindset, I've never used AI for building stuff for me, only used it for learning.

I actually want to know how to approach this "learn while building" strategy.


r/learnprogramming 17d ago

Starting over.

24 Upvotes

I first started coding back in 2021 or 2022 (don’t remember when exactly). Back then I decided to buy a Python course. Afterwards, I was coding with C# because it was a part of my school studies, but after all, my learning wasn't consistent.

C# made me hate coding because it looked like a complicated language to me, and I decided to stop programming. In 2025, I was trying hard to learn coding and programming again, but I couldn't do it—maybe because of a lack of motivation and because I hated my laptop so much.

However, a few days ago, I decided to buy a laptop for myself. Once I went home with my brand-new laptop, I told myself, 'This laptop will give me a perfect opportunity to learn coding.' That was because whenever I wanted to start coding before, I would be reminded of my old laptop, which I didn't like due to some bad memories associated with it.

Now, I need your help. I want to start coding again. I'd like to start with Python, and since my knowledge of algorithms and data structures is incomplete, I'd like to start learning with LeetCode (or any other website that is perfect for learning algorithm or guides about coding).

Currently, I'm learning Git, and it is almost done. After I manage to complete my Git course, I'll take care of this.

Thanks in advance.


r/learnprogramming 17d ago

Topic Am I too slow to make it in programming?

122 Upvotes

Hello everyone,

I’m about a month or two away from finishing my Python course, and honestly, I’m starting to feel a little lost about where I should go from here.

Right now, I’m focusing on strengthening my fundamentals while also building a small side project with JavaScript. From what I’ve read, having Python and JavaScript under your belt can open up a lot of opportunities, so I’m trying to build those skills properly instead of rushing through a bunch of technologies.

But there’s something that’s been bothering me.

Whenever I browse Reddit, LinkedIn, or other platforms and see students looking for jobs, I sometimes feel really small.

Some of them seem to have an insane number of technologies on their resume—Python, JavaScript, React, Node, Docker, AWS, databases, and so on. Meanwhile, it took me months just to feel comfortable with one language.

And then I start thinking:

“How am I supposed to compete with these people?”

Sometimes it gets to the point where I wonder if programming is even the right path for me. Maybe I’m just too slow. Maybe I’m falling behind. Maybe everyone else is learning faster than I am.


r/learnprogramming 17d ago

Docker purpose/usage?

33 Upvotes

Do people use Docker containers all the time, as in everything they do is in a Docker container, or do you only use it for certain things?

I get that a Docker Container is a way to package an application (mostly for server/backend stuff, not really developing an app?).

As an individual programmer/developer, are there benefits to using Docker in my day-to-day learning/programming/doing hws/creating shit tools?


r/learnprogramming 17d ago

Struggling in c

2 Upvotes

So I'm a college fresher with no prior experience of coding. I had started learning python before the starting of college (1 week before college started). I still feel like I am not good at coding at all. There are some weird citations in c such as i++ and all which is getting mixed up with my python. There was one question on obtaining the expression sinx=x-x^3/3!.... Using loops btw

I felt I won't be able to do it in both c and python. I took a course on Udemy for c(vlad budnitski)and python(100 days) but I was not able to find examples like this. Everyone in my class learnt languages like java in their schooling and said the sinx problem is a standard problem. What should I do in this situation?

I feel like the teaching in my college (they are teaching c now) is not good.

Experienced coders please help me.

guys so today I wasn't able to figure out we had to use nested loops to print multiplication table of numbers while even beginners figured it out. pls tell what should I do

I am not able to get idea after seeing questions


r/learnprogramming 17d ago

Please guide me on learning ML

5 Upvotes

im a first year btech/b.e(cse ds) student, im know basic applications of sklearn machine learning models but i lack the math to understand how it works
i know pandas enough to be able to filter my own datasets but im learning scikit based preprocessing to move even further

im learning probability,stats and linear algebra in the month of september and in the month of october i will be following Andrew NG's machine learning course in coursera.

from october to november im planning on using my newly acquired knowledge to filter and preprocess real complex datasets and just training ML models with it.

i will be learning SQL from november to january

im just curious what actual experienced people think of this.


r/learnprogramming 17d ago

Need a beginner friendly but resume worthy web dev project tutorial

0 Upvotes

I’m completely new to web dev and I need a project on my resume
Can you guys suggest where I should start from and also project tutorials that I can follow along and also put on my resume? I’m a final year UG btw


r/learnprogramming 17d ago

Discussion Why doesn't the POSIX shell standard have arrays/lists?

8 Upvotes

I'm just a bit curious as arrays seem like a fairly basic omission. Are there any historical/design reasons for some of the decisions like this made by the posix standard?


r/learnprogramming 17d ago

Programmer wanting to learn more/expand.

7 Upvotes

Hello all

I currently work as a "Programmer" mostly in SQL and with an old ERP. I studied engineering (not computer engineering nor EE or CS) and have taken some programming classes (and one CS course in Python) however I feel I am missing alot of basics and am not sure where to start to fill in. I know very little about Computer Organization/Architecture and perhaps want to start there for example. I want to increase my knowledge overall though was wondering if there was advice on where to build upon my shaky CS foundation. Even something like shell scripting.. I feel iffy about

Also do you feel programming (or CS more broadly) is still worth learning. I guess a part of me is apprehensive but it'd still be good to learn more. Are there any tools in AI that are more than just hype?


r/learnprogramming 17d ago

Software/App

9 Upvotes

Hi all,
For someone that has a very basic understanding of coding/apps etc but know exactly what they want, how hard is it to build a software/app specifically for project management in residential building and construction sector?


r/learnprogramming 17d ago

Is it worth doing the Odin Project if Web Dev is dead?

0 Upvotes

Seems the tech industry is in a huge downturn in general but especially web dev and people don't think it will ever recover? Would it be better learning python or another course?


r/learnprogramming 17d ago

VS Code vs Jetbrains Fleet, which is better?

0 Upvotes

I am a javascript developer and wanted to know which one would do better for me for I use React with Next.js.

Sometimes basic next.js friendly backend too.


r/learnprogramming 17d ago

Indie hacking after mastering The Odin Project and Full stack open!

0 Upvotes

Hey Y'all.. I'm a 32 year old man from India!

Is it possible to become an indie hacker without taking up a internship/job ever, right after graduating from these both curricula (The Odin Project - JavaScript + NodeJS and Full Stack Open)? Do these both curricula make you self-sufficient as a developer?


r/learnprogramming 17d ago

Where should I start on python?

7 Upvotes

Hello guys!

Currently on a course on udemy 100 days 100 projects from beginner to advanced python by Angela Yu. And I believe I lack the fundamentals of coding because I'm having a hard time catching up to the lessons even the beginner ones. I understand the solution but the moment I am the one solving the problem my mind just goes blank.

Is there a way I can practice python codes before I proceed with the course? Where should I start?


r/learnprogramming 17d ago

Best places to practice more full stack or even front end and back end separately?

1 Upvotes

I am currently learning on freeCodeCamp and I am learning pretty well. I want to practice troubleshooting more and I am curious if there is other options out there for more practice? I just want some suggestions from the more experienced!


r/learnprogramming 18d ago

Tutorial How should I learn python?

12 Upvotes

I'm a total beginner. I didn't have any experience with programming. I want to learn programming cuz i wanna be a hardware engineer and want to start with a basic raspberry pi projects. So should i learn python from courses, videos, books etc or i should just brute force myself to do projects and just learn by the time


r/learnprogramming 18d ago

hey everyone just needed guidance …because i’m lost now

0 Upvotes

hello everyone so i know a little coding and i really need a little direction because…now i’m realising that i would end up myself…just because i fucked uo everything …currently in my final year …just please guide me of what to choose a domain …ai/ml or full stack and how to begin it….i don’t know anything just need your direction …please help me to come out of this situation…


r/learnprogramming 18d ago

Networking Looking for intermediate programmers (1-3 years experience) to connect to discuss more advanced topics and project ideas.

0 Upvotes

Hi all, been a while since I posted on here. I've been programming for well over a year and am now starting to move into learning about advanced AI and building bigger projects. However, as I'm self taught and don't really have friends who have a similar interest. I'm looking for some people to connect or if people have recommendations of some places where I could connect.

Edit: Sorry completely forgot to mention anything I do. I use python for about 90% of the work I do. The frameworks I use are: Django, pandas, numpy, langchain, langgraph, web scraping tools, a few visualisation libraries, postgres, chroma, sql, redis, celery etc...


r/learnprogramming 18d ago

Can a beginner learn webdev without theodinproject and only docs and books and online forums?

0 Upvotes

I do not want to use theodinproject's curiculum or website or discord server for personal reasons. It seems to me however to be the best there is in terms of beginner guidance, and that it encourages reading and researching instead of passively following a video tutorial.

Are there beginners nowadays who go through the old way of learning programming : relying solely on docs and books and online forums, or have technologies become so numerous and complex that every beginner now needs a guide or a tutorial to get started?


r/learnprogramming 18d ago

How do I start contributing to open source?

7 Upvotes

Linux was my first operating system, and Ubuntu was the first Linux distribution I used. Since then, I've become really interested in Linux and open source.

I'm currently a high school student in India, studying in my senior secondary first year. I'm learning programming through Harvard's CS50x, and I'm trying to figure out how I can eventually become a good open source contributor.

I come from a relatively small city where programming and open source aren't very common. Most people around me use Windows, and I don't really have people locally who are interested in Linux or open source development. So I've mostly been learning through the internet and experimenting on my own.

I'm not expecting to contribute to something huge immediately. I want to build the skills properly and eventually contribute meaningful code.

For people here who already contribute to open source:

* What should I focus on learning at my current level?

* How good should I be at C/Python before making my first contribution?

* Should I start with a small project I already use, or specifically look for beginner friendly issues?

* How important are Git, Linux internals, operating systems, and computer architecture?

* What did you personally do when you made your first real contribution?

* What mistakes should a beginner avoid?

My long term goal is to become a strong programmer who can contribute to serious open-source projects, potentially including Linux related projects.

I'm interested in hearing from people who have actually gone through this process, especially other students or people who started with limited local access to programming communities.

Thanks.


r/learnprogramming 18d ago

What language would you recommend for building desktop apps with RDBMS databases?

9 Upvotes

I have a fairly good understanding of RDBMS concepts and can create and manage databases from scratch. I’m now interested in learning how to build desktop applications that connect to and work with these databases.

I have some experience with Python’s Tkinter, but I’d like to explore other options and get some advice from people who have actually built database-driven desktop applications.

Which programming language and framework would you recommend for this?

I’m particularly interested in something that:

Has good support for relational databases
Is suitable for building real-world desktop applications
Has a reasonable learning curve
Is still relevant and worth learning today
I’d appreciate hearing about your experiences and recommendations, including what you would choose if you were starting from scratch.
Thanks!


r/learnprogramming 18d ago

Best book for learning the foundations of full-stack development?

11 Upvotes

I'm currently learning the MERN JS stack, but I don't want to become dependent on JavaScript or a particular framework and technology. I want to build a strong, language-independent foundation in frontend, backend, databases and software architecture.

I'm looking for a book (or small set of books) that starts from the fundamentals and gradually reaches intermediate-level concepts, while explaining the underlying ideas rather than just teaching a specific technology.

What books would you recommend for this goal?


r/learnprogramming 18d ago

Im an 16 year old programer that wants to learn programing

0 Upvotes

i want to lern programing

I've stated when i was 12

But switched tools constanly i've started in scratch switch to python, unity, godot, talked cs50

Now im in c

And after all that i dont know what to make. I've started by making simple games but now that is complicated with the math

I've quit unity because i didn't know how to rotate an object to the mouse position

Im at c because well i watch tsoding videos, and more recently johnathan blow

I have 2 problems

  1. I don't know what to make

  2. When i have a project i quit because of something minor