r/learnprogramming

Help needed on choosing language to learn .

Okay, so idk any language, and I just finished my 12th , I'll get into some college, and I wanna learn a language so that I don't feel dumb in college .

  1. I am starting from the very start .

  2. Starting with C

  3. My long-term goal is to get a good job

I'm learning C from Harvard's CS50x 2026

Should I start C++ or Java or any other language after C .

reddit.com
u/srikqr1 — 1 hour ago

Clueless python learner

I recently learned python from a book, since then i want to start web scraping and play with APIs but i see no starting point for it. I am trying to learn Requests module but i am not aware from terms like JSON, paraphrase, encode and stuffs. I also downloaded a book to learn web scraping but it was missing structure, the writer was jumping from html library to beautiful soup without explaining much. Is there a path to learn everything in a systematic way??

reddit.com
u/Radio_Pluto — 3 hours ago

Your thoughts about learning programming the hard way?

So guys I'm new to this path I already started to learn programming with python and vscode like couple years ago and returned but this time I want to make changes on my learning curve.

Starting with lower level language like c/c++

No IDE/LSP allowed (until finished learning)

No LLMs help or video tutorials (until finished learning)

Relying almost on books and documentations

The path is like starting learning the basic concepts for both c and c++ and the applying this concepts on problem solving and system design concepts then exercising with leet code and some projects learning new tools/frameworks/languages when needed

Started with "c programming modern approach" book and reached to structs chapter

I need your experience if anything Is missing in this road map or you have a notes and I want to know if you are with this style of learning or not thank you.

reddit.com
u/Silver_Masterpiece82 — 1 hour ago

Returning from a long break - Where should I start?

Hey everyone,

I’ve been away from web development for a while and never really had professional experience in the field outside of university, so now that I want to come back, I honestly feel pretty overwhelmed.

With AI and modern workflows, it feels like the industry changed a lot and I don’t know what’s actually worth focusing on anymore.

For someone trying to get back into web dev in 2026:

What should I learn first?

Which technologies are actually worth prioritizing?

Any good courses, roadmaps, or resources you’d recommend?

Any advice would really help. Thanks!

reddit.com
u/GonzaDClown — 2 hours ago

Want learn programming

Hello I am Ruslanbek and I want learn programming to future. I'm 15 years old and in 9th grade, I only had experience in Scratch and vex iq code. Can please advice what programming language i can learning.

reddit.com
u/Ruslan53674 — 6 hours ago

I want to learn software development in the AI era (no experience) — need roadmap advice

Hi everyone,

I don’t have any background in software engineering, but I want to get into building real projects, especially using AI tools and AI agents to help build software and applications.
My goal isn’t to follow the traditional path of becoming a full-time “code-heavy” software engineer first. Instead, I want to:

Understand how software systems actually work
Be able to build real applications and projects from idea → product

Use AI agents and tools effectively to speed up development

Learn best practices (architecture, APIs, databases, etc.)

Be able to read and understand code rather than spend years memorizing syntax

I’m also trying to understand the direction of the field:

If AI is going to write most or even all of the code in the future, what does a software engineer actually need to focus on to still be considered highly skilled and valuable?

If I reach a point where I *never manually write code*, but I can design systems, guide AI, validate outputs, and build full products using AI tools — is that a real and respected role in software engineering, or am I misunderstanding how this works?

What I’m looking for:

A modern roadmap for someone starting from zero
What to learn first (concepts vs coding vs tools)
How to balance AI tools with foundational understanding

Honest feedback on whether this career direction is realistic

Recommended resources or learning paths
Basically, I want to think like a builder and product creator, not just a programmer stuck in syntax.

If you were a software engineer in the AI era and you *never had to write code manually again because AI writes it for you*, what would you focus on mastering to still be excellent at your job?

Thanks in advance.

reddit.com
u/Consistent-Bunch6845 — 7 hours ago
▲ 2 r/learnprogramming+1 crossposts

Which Certificate will jobs respect more?

I’m from Chicago, Illinois and have two program options I’m weighing.
The first is a Power BI Data Analyst (PL-300) bootcamp partnered with Northwestern University. Upon completion, the credential would be tied to Northwestern as the institution.

The second is a bootcamp offering courses in Agile Scrum Master with JIRA, Data Analysis with Excel, Oracle Database SQL, Power BI Certification, Tableau Desktop Certification, Python Programming, and Agentic AI & Prompt Engineering. Each course would be certified through an online exam. I’m leaning toward this option because it offers more certifications rather than just one, even though the first option carries the backing of an accredited institution.

Which would you choose?

reddit.com
u/AerieAvailable — 9 hours ago

Project İdea

Hello, I have an idea. I am planning to build an invite-only networking and chat application. The goal is to create a secure space where reliable people can connect, become friends, and share their hobbies. Do you think this is feasible? Would you be interested in joining such a platform?

reddit.com
u/Low-Echo8795 — 7 hours ago

Want to improve at algorithms? Build your own tools

When i say “tools”, i don’t mean enter 2 values and sum them. No, i mean something that handles computational problems such as your own interpreter for a custom database, building anything that deals with time and conflict handling, scheduling, a custom code editor, etc.

Building a REST API isn’t going to improve these skills since they’re completely different (tho, you can still run into complexity with middleware and authentication).

I say this from my own experience building these tools. Here are examples of how it helped me:

It’s a good challenge and it really teaches you the fundamentals of problem solving and software development.

reddit.com
u/Repulsive-Win7189 — 7 hours ago

Using AI to facilitate programming

I know this is probably not the subreddit for this, but what do people mean when they say they use AI to facilitate their workflow? Is it to auto complete a line of code? To ask AI to write the code itself then debug and change it as needed? Or using AI to write one repetitive (formulaic) and easy to write portion of the code and writing the challenging part yourself?

reddit.com
u/AssumptionVast4395 — 13 hours ago

Which programming language should I learn to open up more opportunities in future?

To be able to work in various fields and domains which is the best language I should learn?

reddit.com
u/soohappiee — 16 hours ago

How Become BackEnd Developer in python?

Hello friends, I am almost a newbie in the world of Python programming and I have almost mastered the basic topics before object orientation, but it was very important for me to ignore artificial intelligence and roadmap websites and get help from friends who have programmed empirically and are on the path.

I want to choose backend server-side programming for my professional career and it is very important for me to take the right path. I would be grateful if you could introduce me to a step-by-step path based on that.

Thank you very much.

reddit.com
u/GrayHiin — 12 hours ago

I feel like I spend more time reading than actually coding

Hey everyone, I’m currently learning Flutter, and I honestly really like the framework. I can clearly see myself improving day by day. But whenever I start learning something new, like databases for instance, I end up spending a huge amount of time reading documentation and asking ChatGPT about the things I don’t understand.

Sometimes I spend a very long time just reading ChatGPT answers so I can fully understand even a simple query I wrote. I feel like reading and trying to understand things takes up around 80% of my study time, while actual coding only makes up 20%.

So I’m wondering: is this normal? Is this actually the right way to learn, or does it mean my learning curve is progressing too slowly? And is there maybe a more effective way to study that I can rely on?

reddit.com
u/Fun-Corner8617 — 13 hours ago

Searching for a good full stack course

Hello,

Basically, what the title says. I won't get into much detail. I have a solid amount of prior knowledge about the basics of programming, and I am not a programmer, but I aspire to become one.

What I am looking for is a good course that shows everything and doesn't skip much, from front-end basics to GitHub to creating a backend to deployment. There are a lot of courses on Udemy, and YouTube, but I never found one that encompasses everything. It should be a website, webapp, and backend can be either in Java or JS, aka Node.js, just no Python I can't get into another language at this point.

Thank you.

reddit.com
u/TelcontarTargaryen — 10 hours ago

Should I stop learning java in favor of C?

Hello everyone,

I just started learning programming with java a few months ago, I know the basics and started doing some practices but today I talked with a cs university teacher and told her what I do, then she said that java is difficult and I should instead learn C as a base like in the university but I feel like I already started being confortable with java.

So, what should I do?

reddit.com
u/Time_Reference_479 — 16 hours ago

Python framework to start with as a beginner

I’m stuck on deciding which framework is best to learn first as a beginner for backend development. Pls help, which would you recommend to a beginner? Django or fastAPI?

reddit.com
u/onlyemperor001 — 15 hours ago

I just completely choked my first coding assessment

So today I had my first online assessment for a junior cloud engineering traineeship and it I completely panicked during the leetcode-style coding challenge. As it was a traineeship for a junior position I expected it to be less about solving a specific solution in a leetcode-style task and prepared more for architectural questions in the interview. I had 40 minutes time for 2 tasks and after I hadn’t had anything significant after 15 minutes I completely blacked out for a minimum of 10 minutes and didn’t even finish the first task. I feel like I let myself down and I don’t know where to go from here. Any tips or advice?
I have a masters degree in Business Informatics and roughly 4-5 years working experience in IT project management in the public sector but I want to do a more technically challenging job but the job market at the moment is really unsettling.

reddit.com
u/theBRZY — 13 hours ago

Is JavaScript easy to pickup as an OOP programmer?

Hi!

I'm a fourth year uni student tryna move away from a lot of the Java and C++ work which I've done countless of times throughout my uni projects. Mostly things such as applications that interact with a database, graphic engines, game engines from scratch etc.

I'm looking at learning full stack development to expand my skills. With full-stack, JavaScript is an inevitability...question is, is it easy to pick-up if you already know OOP concepts and all the other things that come with OOP languages? All the guides I've seen for learning JavaScript seem to be "Loops, Conditionals, Functions" etc etc. And I'm unsure if I should just dive into the actual new stuff and learn the syntax along the way?

reddit.com
u/Fit-Try9217 — 14 hours ago

Is it too late for me to learn programming if I want to build a career?

I'm tired of working production jobs. I know i wouldnt be able to learn this overnight but realistically would I be able to learn let's say python and be able to find a career in that? I feel stuck. I only been working since I was 35 and I am almost 40. I been trying to figure out how to get out of production. Hell I didnt even want to start in production but I guess thats where everyone starts because thats only what's been available without skills. So I just want to know if I spend 4-5 years learning python and creating stuff with it. Will I be able to find a career in it? My goal is to make like 50k a year because I know anything more than that I know would be too good to be true for me.

reddit.com
u/Willthewise2026 — 20 hours ago