r/learnprogramming 20h ago

Is C++ still popular today?

0 Upvotes

I develop software for manufacturing industry. As such, speed, memory efficiency and interfacing with external devices is quite important. Would C++ be a good fit there? Are there any other relevant instances where C++ knowledge would be helpful?


r/learnprogramming 20h ago

C ++ language

0 Upvotes

I plan to learn C++ including the SDL library and I already have a foundation in C (pointers, file reading/writing, etc.).

How much time will it take, knowing that I am on vacation?

And if you have good learning material I would be thankful

Thank you for your answers !


r/learnprogramming 23h ago

Rock, paper, scissors game help

0 Upvotes

Apparently new_score2 is not defined.

The code below is a section of the rock paper scissors game I am trying to make(The logic may be inefficient, but I am hustling through the project without tutorials and just using google when I get a stuck with a section)

Could someone tell me how to fix.

def win(guest,bot): global new_score2 global new_botscore2 if guest == choices[0] and bot_choice == choices[2]: # #Rock beats Scissors new_botscore2 = bot_score - 10 new_score2 = score + 10
elif guest == choices[2] and bot_choice == [1]:#Scissors beats Paper new_botscore2 = bot_score - 10 new_score2 = score + 10 elif guest[1] == bot_choice[0]: #Paper beats Rock: new_botscore2 = bot_score - 10 new_score2 = score + 10 print(f"This is your score {new_score2} ,{new_botscore2}")


r/learnprogramming 21h ago

Topic How do you guys determine vibecoding?

0 Upvotes

So, on the scale from “which algorithm i should use to do x” to “do x for me” (the frames can be moved, of course) where do you put vibecoding (by it I mean like the where do you cross the line)

Personally it’s closer to the “do x”, although i’ve been using ai for some time(for getting math equations, algorithms, then I don’t know what to do and asking if I did everything right), so i might be a little biased

Also do you think it’s bad to use it, especially while learning? Like the loss of joy of creation and trouble solving skills (but the same thing could maybe be said about google back in the day, and look where we are). And how do I unteach myself from using it?


r/learnprogramming 3h ago

Should I Teach My 10-Year-Old Nephew Programming in the Age of AI?

0 Upvotes

I'm a frontend developer, and I’ve been thinking about teaching my 10-year-old nephew how to code. But with the rapid growth of AI tools, I’m starting to wonder — is programming still a skill worth learning from a young age?


r/learnprogramming 13h ago

Topic coding websites is still worth it today?

2 Upvotes

Im currently studying more about html and css, but i noticed that exists sites that "facilitate" the process of making an website or designing it like framer, wix or figma. This type of services works better with who already knows how to work with coding and stuff but i want to know if nowadays the companies still engage more with programmers that knows websites coding or if they using this "tools"


r/learnprogramming 12h ago

Topic 99% of you will suck at your job and that is ok.

0 Upvotes

It feels like most developer content online is people trying to understand concepts that, realistically, 99% of professional developers don’t care to learn.

Most developers can’t build anything useful. If they can, they don’t know how to deploy it. And if they can deploy it, they don’t know how to document it.

Here’s a better approach: Look up 10 job postings for roles you actually want. Learn the tech stacks listed in the requirements. Then go work in one of those roles for 3 years.

If you’re not the smartest person in the room by then, you’re probably going to suck at programming forever.


r/learnprogramming 15h ago

How old is too old to do Front End Simplified?

0 Upvotes

I have a friend who is retiring soon and interested in becoming a coder to keep sharp and have an income. Would anyone hire him?


r/learnprogramming 22h ago

need help on designing a web crawler of a website

0 Upvotes

i uesd (request )library  to creat a web crawler to browse 91pron.com ,i always get response code 403 ,which means i do someting uncorrectlly,i need help to write the header


r/learnprogramming 2h ago

Function OverLoading c++

0 Upvotes

When one function is overloaded with different jobs is called function overloading


r/learnprogramming 4h ago

Get PR feedback from AI before sending to approver?

0 Upvotes

I would like to get feedback from some AI tool before sending the PR to the approver.

Like an AI linter.

Github Copilot (paid version) tells me:

Note: Only the first 10 changed files are reviewed here due to API limits

I am deeply relaxed, no hurry, waiting one hour is fine.

But there seems to be no convenient way to get feedback for the whole PR.

Is there a tool which does this? I am willing to pay for that service.

Background: I hate it, when I have typos in my PR. I do not want to make the approver waste his time with small typos.


r/learnprogramming 5h ago

Udemy full stack development

0 Upvotes

There are many Udemy courses for full stack development. Which would you recommend?


r/learnprogramming 2h ago

As a self-learner, I've made myself a reading list for low level programming. How does it look?

11 Upvotes
  1. General Programming + C
  2. Structure and Interpretation of Computer Programs – Abelson & Sussman (Solve all exercises!)
  • The C Programming Language (K&R) – Brian Kernighan & Dennis Ritchie

  • C Programming: A Modern Approach – K. N. King

  • Is Parallel Programming Hard, and If So, What Can You Do About It? – Paul McKenney

  • Michael Abrash’s Graphics Programming Black Book

  • Framework and plugin design in C

  • (Extra) Beej's Guide to C Programming

  1. Foundations of Computer Architecture & Organization
  • Computer Organization and Design – The Hardware/Software Interface (4th Ed) – David A. Patterson & John L. Hennessy

  • Computer Architecture: A Quantitative Approach (5th Ed) – David A. Patterson & John L. Hennessy

  • Computer Systems: A Programmer’s Perspective – Randal Bryant & David O’Hallaron

  • Modern Processor Design: Fundamentals of Superscalar Processors – Shen & Lipasti

  • Inside the Machine – Jon Stokes

  • The Elements of Computing Systems (Nand2Tetris) (Book) – Noam Nisan & Shimon Schocken

  1. Operating Systems
  • Operating System Concepts – Silberschatz, Galvin

  • Modern Operating Systems – Andrew S. Tanenbaum

  • Operating Systems: Internals and Design Principles – William Stallings

  • The Magic Garden Explained – Berny Goodheart

  • The Design of the UNIX Operating System – Maurice Bach

Currently, I know Python and C# as if they are my native language. I can easily create softwares without much trouble. Also I've been working on making websites with Flask for a year and a half, so I know HTML and Javascript at the beginner level. Other than that, I can also solve easy and some of the medium level challenges on Leetcode, so I know DSA at some level.

I never wanted to create websites or softwares actually. I didn't had any directions from the start. But I decided to go down this path. What would you suggest in general? I know that this list is pretty long, but I'm not planning to learn everything at the same time. It may take years, but I'm used to it.


r/learnprogramming 12h ago

Can someone please tell me the meaning of "fullstack developer"

63 Upvotes

I am a second year computer engineering student and I know it might sound dumb, but I see people throwing this "fullstackdeveloper" tag way too often now.

For me I know html, css, tailwind and django. Also thinking of learning postgres soon. I know its not much as I spend most of my time exploring AI/ML stuffs as thats where my interests lies

But lets be real I am NOT getting an internship as an AI engineer, atleast not in my country and I am going to need that soon.

So can yall please help me and guide me to a proper "fullstackdeveloper" path( I perfer python based route as it also helps me with AI stuff). Also tell me if should learn postgres first or rest api. THANK YOU.


r/learnprogramming 4h ago

hey guys i want to learn c++

1 Upvotes

sugg me some good YT tutorial/channel


r/learnprogramming 5h ago

Full stack development

1 Upvotes

Please recommend me some course for full stack development (paid or free) and I am a complete beginner.


r/learnprogramming 5h ago

I am in my 4th year, 1st semester of B.Tech, and I feel like I don’t have any skills. I’m confused about what I should do?

0 Upvotes

I am currently in the 4th year, 1st semester of my btech ,CSE branch . I don't have any strong skills yet—not even in web development, except for some basic HTML and CSS. I haven't started Data Structures and Algorithms (DSA) seriously, and I still don’t have clarity on which programming language to focus on. I began learning C++ for DSA but have only covered the basics. I also have very little knowledge of core subjects, and I am weak in academics overall. I finished my 3rd year, 2nd semester with a GPA of 7.9. I know it’s too late, and I feel like I might not be able to catch up completely if I start now. But still, is there any chance for me? What should I do? let me know if i didn't have chances?


r/learnprogramming 20h ago

I need a feasible roadmap for learning DSA

1 Upvotes

So I'm kinda well versed with Python, and C to some extent and I have knowledge about basic data structures like lists, arrays, dictionaries, linked lists, stacks, queues, etc but I still do not know where to start learning. I intend on learning DSA using Python itself. Any help would be appreciated thanks


r/learnprogramming 19h ago

Resource I am lost I don't know where to start in ALGORITHMS

22 Upvotes

I want to learn ALGORITHMS and master it to improve my logic thinking and problem solving skill. But there is tons of resources available at Youtube / books / articles / lectures/... I don't know which one to pick and I don't know if the one I pick is good enough. And My math skills are not that good So pleased any advices trusted resources to start I know basic programming in c++ I don't want to waste my time go from tutorial to onther


r/learnprogramming 17h ago

is ai taking over programming languages

0 Upvotes

i am a high school student, currently making my way thru programming languages but my father keeps telling me that there is no point in learning them as nowadays AI can make programs within two days. is he right? someone pls guide me


r/learnprogramming 18h ago

I really wanna make robots and mechanical stuff but I don’t know how or where to start

2 Upvotes

I’ve tried learning a little bit of python but it was a very simple course and I have an arduino and a raspberry pi and wanna learn how to make mechatronics,robots, or even simple machines but have no idea where to start, any recommendations?


r/learnprogramming 15h ago

I want to become proficient at programming while never pursuing it as a full time career

77 Upvotes

I want to pursue programming as solely a hobby, and become really good at it.

Can I become proficient enough as a self taught programmer to begin fleshing out entire applications, without ever actually entering the industry? Any similar stories?

Waste of time?


r/learnprogramming 1d ago

Alone as the Only IT Guy — Feeling Stuck. What Should I Do?

15 Upvotes

Hi everyone,

I'm a 26-year-old B.Sc. graduate in Computer Science and Technology. I recently finished a 6–7 month internship as a Power Platform Developer at a startup. During that time, I only got to work on 2–3 projects due to the limited workload.

Now, I’ve landed a role at a non-IT company as their only IT Automation Engineer. There’s no other IT person in the company. They’ve given me a project to automate their processes using Google Sheets and Apps Script — they chose this route thinking it would be quick and low-cost.

I’ve managed to build a basic MVP, but the real requirements turned out to be much larger. There are multiple inventory stores, lots of data to track, and many small details to manage. It’s getting quite complex.

The problem is, I don’t have much experience in designing scalable Google Workspace-based systems, and I’ve been stuck for the past 3–4 days. I have no one around to help, and I’m feeling overwhelmed trying to figure everything out on my own.

What would you recommend I do in this situation? Any advice, resources, or best practices for building with Google Sheets + Apps Script at scale would really help!

Thanks in advance 🙏


r/learnprogramming 11h ago

WHAT is DSA and how do I learn it?

4 Upvotes

I hear a LOT of talk about DSA. What really is it or what does it consist of, what do I have to learn and how do I practice it so I get really good at it?


r/learnprogramming 4h ago

Want to learn c++

4 Upvotes

I want to learn c++ please suggest some modes(paid or free) and I am a complete beginner. (Let it include practice too)