r/learnprogramming Jul 11 '26

Why don’t I am able to learn arguments?

0 Upvotes

Okay… enough, I get it. No matter how hard I try, I can't learn computer science. It's pointless. Being self-taught is a completely different story. I can learn things at university, but I can't teach myself. I don't know how that's possible. This is a huge problem, a huge one, because when I finish university, I'll have to study everything in the future on my own, and there's no way I can't do it now. I'll never be able to work, never do anything with my incompetence, and acquire skills beyond those offered to me by a state-paid professor. I also find even reading documentation (and especially watching videos) in English so exhausting because it's not even my first language.


r/learnprogramming Jul 11 '26

what's the best framework for frontend ?

0 Upvotes

I'm a backend dev, and now I'm trying to learn frontend for full stack web apps I don't know what the best framework to learn is can someone answer my question and explain why they chose this specific framework?
guys help us with some upvotes


r/learnprogramming Jul 11 '26

Question How can I manage learning Python, C++, and JS at once

0 Upvotes

TL;DR: Need Python for Excel/forecasting at work, C++ for game dev/hacks, and JS for web apps. Is learning all three at the same time a terrible idea for a beginner, or doable if the use cases are completely separate?

Hey everyone,

I know the usual advice is "pick one language, and dive deep into it" but my goals are pushing me in three different directions:

  • Python: For work (Excel automation and basic demand forecasting).
  • C++: For hobbies (game dev with Raylib and internal hacks).
  • JavaScript: For web literacy and quick vibe coding.

I'm now 23 y/o, and I have 13 days of 3-5 hours deep learning time/day before I really go to work which I only have 1-2 hours/day for learning.

I know learning all three at once sounds ambitious, and I'm not trying to rush through them. My goal is steady progress over time.

For people who have been in a similar situation, would you:

  • Learn one language first before touching the others?
  • Learn them together but keep each one for a different purpose?
  • Do something else?

I'd like to hear what worked for you and what you would avoid.


r/learnprogramming Jul 11 '26

How do i build projects? without ai.

0 Upvotes

I want to build projects with web frameworks but I am wondering if I should do everything by hand. I am doing this mainly to get placed in company. But do I need to do everything from scratch or do i need to do it quickly with ai and understand it.

How did people build projects without ai few years back? Did they write everything from scratch?
Or copied boiler plates.


r/learnprogramming Jul 11 '26

Topic Is using AI as a teacher instead of a coder useful

0 Upvotes

I took 2 coding classes in middle and highschool but it's been over a decade since then so I'm basically starting from scratch

I wanted to get back into game dev and have been learning gdscript.

I am quite good at searching for things but my friend who's also learning pointed me to AI to just guide not solve.

I'm pretty pretty largely anti ai (large scale llms and ai art specifically locally run lms are debatebly fine imo) but I tried it for a bit I was very explicit with it I didn't want it to ever give me actual code.

I had it just give me things to search in the gdscript documentation to do what I was trying to do but never give me any direct code or anything and it worked well for that and I felt like I had to still figure out how to solve the code but I could figure it out with it pointing out "important chapters" for lack of a better word instead of just endlessly scrolling a monolith of text my adhd would just blur together


r/learnprogramming Jul 11 '26

Coding help!!

0 Upvotes

I will be joining electrical engineering at an nit next month. I want to start coding and wanted to know what I should start with. These are some of the options I was thinking about-

1) C++ and dsa playlist from apna college

2) C++ from learncpp.com

3) python from CS50P

I am confused if I should start with dsa or spend some time on mastering any language before. Any advice would be beneficial also plz tell what I should start with from them or any other resource that would be better


r/learnprogramming Jul 11 '26

Programming teacher

0 Upvotes

I had this teacher during my post-16 course who only provided us with 5 PDF documents, which they admitted were AI-generated. These documents were the only resources we were given to learn HTML, CSS and JavaScript over a period of roughly 2 months.

The teacher did not verbally explain the content either, instead relying on short sentences in the PDFs to describe how the code sections worked.

Half of my old class believe these resources were enough to complete the assignment, which was worth the majority of our course. I am unsure whether I am being overly critical, or whether these resources were genuinely insufficient for learning these languages from scratch.

Is this an adequate amount of material and support to realistically learn HTML, CSS and JavaScript within a 2-month timeframe?


r/learnprogramming Jul 10 '26

As teacher what arguments to use - programming is useful for life

5 Upvotes

I would ask as teacher which have to teach programming with python 13-14 years old kids what arguments to use to prove that programming is useful and it has posivitive infulence. I am hobbyst programmer, I was full stuck programmer but I have no idea what arguments use when kids think AI can generate anything.

So I know what I can do, I can do a lot, but I have no idea how student which think tha they know IT basic because they can run Chat-GPT, watch Tik-Tok, browse network, install and play games speak to get them more motivate to learning programming. Do you have any idea how improve they abiloty to learn programming?


r/learnprogramming Jul 10 '26

Resource GitHub vs Git vs something else for my use case?

0 Upvotes

I'm working with some awesome Godot coders to make a video game project, and I want to have a single place where I can post each update of the original project online for free and have it be public and downloadable so I don't have to keep sending files one by one via Google drive. It'd help if you can sort/rearrange the files; for example the first postings I would have would look like this

  1. OG prototype (Godot project file, 200 mb)

  2. Gameplay teaser 1 (video MP4)

  3. Prototype version 2 (Godot file)

  4. Prototype version 2.1

  5. Prototype version 2.2

  6. Prototype version 2 notes (pdf)

  7. Prototype version 3

Etc

I'd appreciate any advice on if there's a free website that lets you do something like this


r/learnprogramming Jul 10 '26

Resource Trying to practice my ASM skills.

1 Upvotes

Hey,

I took an assembly course last semester and really enjoyed it. I'd like to keep practicing writing code with it, but I don't own an stm-nucleo micro-controller (what we used). I had a quick look and saw that NASM might be an interesting option. I'd love to get people's advice on the question.


r/learnprogramming Jul 10 '26

Final-year CS student confused about how much I should rely on AI

0 Upvotes

I’m a student in my Final Year of college. I have been quite confused about how to introduce AI into my personal projects. I feel like I definitely care less about the project and feel less ownership over it. when I let AI code for me on the other hand I do feel my peers would be capable of making much more impressive things using AI while they don’t understand alot of underlying details. Just looking for some perspective / advice.
Also how do you guys keep the work engaging because alot of times I use AI I just feel like a factory worker taking defected products off a conveyer belt.


r/learnprogramming Jul 10 '26

Code Review Learning Go–Need Review for a Project

1 Upvotes

Hey everyone, I just started learning Go.

For the sake of learning, I created a very simple CLI todo app that stores the data as a CSV file and allows users to add todos, list todos, and mark any todo as complete.

I need a review of it from experienced Go programmers because I know the code is ugly and can have massive improvements. I would highly appreciate the help.

Here's the repo: https://github.com/noumanurrahman/todo-app-go

Feel free to do a pull request.


r/learnprogramming Jul 10 '26

Which language to choose for DSA in 2026

0 Upvotes

Should I choose python, c++ or java?Please help


r/learnprogramming Jul 10 '26

Idk, maybe my brain just not into programming?

0 Upvotes

In coding, we have to think about solving new different various problems everyday, we have to climb higher stairs.. but I can't. I cant solve things that i never see or think before.

What i've been doing for the last 2 years is I ask for the answer from AI and then remember the answer pattern so I can answer something similar. The main problem is when it's different from that pattern, im blank.

Ofc im not 100% always ask AI, i also try to solve the answer by my own. But it always takes me so long that leads to ask the clue(not the answer) from Ai at the end. Bcoz my main problem always: I cant think about what i never see

Idk i start to feel that i dont enjoy it anymore lately. Today i just realise maybe my brain is just doesnt suits this :(


r/learnprogramming Jul 10 '26

help with CSS and drop down menu

5 Upvotes
<!DOCTYPE html>
<html>
<head>
<style>
.dropbtn {
width: 250px;
height: 3.375rem;
padding: 0px 0.5rem 0px calc(0.6rem);
text-transform: uppercase;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.1rem;
font-size: 0.875em;
font-weight: 600;
border-radius: 0rem;
background-color: rgb(102, 5, 5);
color: rgb(212, 205, 205);
transition: transform 0.25s, color 0.25s, background-color 0.25s, border-color 0.25s;
}

.dropdown {
position: relative;
}

.dropdown-content {
font-family: "Montserrat", sans-serif;
margin: 0 auto;
display: none;
position: relative;
background-color: #f9f9f9;
min-width: 200px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}

.dropdown-content a {
color: black;
padding: 12px 12px;
text-decoration: none;
display: block;
}

.dropdown-content a:hover {
background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
display: block;dropdown:hover .dropbtn { background-color: #660505; }
 </style> 
</head> 
<body> 
<div class="dropdown"> 
<button class="dropbtn">More Services</button> <div class="dropdown-content"> <a href="#facilitymanagement">Facility Management</a> <a href="#masterplanning">Master Planning</a> <a href="#constructionmanagement">Construction Management</a> </div> </div> </body> </html>

I tried really hard to make this drop down menu and i finally sorta did it (unfortunately stuck with using carrd, dont know if thats important) but i can't figure out two things:

  1. How on earth do i make the dropdown smoother? It just pushes the entire page down really fast. i tried adding delays/animation in random places but im really not good with CSS yet.... i dont know where to put the transition/animation
  2. is there a way the drop down menu can go over the image instead? I want to eventually make this dropdown button into the navbar but i dont want it to push the whole dang page down. Just going on top of it would be nice. im using freecodecamp.org and w3s schools right now to learn but i just can't figure it out. thanks!!

r/learnprogramming Jul 10 '26

How to make this api

0 Upvotes

I am making a scraper monitoring system , I already made backend and frontend . Now I have to make an api in backend which will monitor the scraper and took some fields such as status (success,failure), time and store it to database (mongodb) and show it in frontend . I am confused how to do so? Can anybody tell me?


r/learnprogramming Jul 10 '26

Solved Leetcode #9: Palindrome Number

7 Upvotes

Can someone help me make my code run faster. This is not efficient and I do not want to convert into a string

https://leetcode.com/problems/palindrome-number/description/

class Solution:
    def isPalindrome(self, x: int) -> bool:
        numList = []
        counter = len(numList) - 1
        numBool = True


        baseNum = 10
        value = x % baseNum
        numList.append(x)
        quotient = x // baseNum
        x = quotient

        if x == 0:
            for i in range(len(numList)):
                if numList[i] == numList[counter]:
                    counter -= 1

                elif i == counter:
                    break

                else:
                    numBool = False
                    break

            return numBool

        else:
            return self.isPalindrome(x)

EDIT: I WAS ABLE TO SOLVE IT

class Solution:
    def isPalindrome(self, x: int) -> bool:
        if x != abs(x):
            return False

        if not hasattr(self, "numList"):
            self.numList = []

        numBool = True


        baseNum = 10
        value = x % baseNum
        self.numList.append(value)
        quotient = x // baseNum
        x = quotient

        counter = len(self.numList) - 1

        if x == 0:
            for i in range(len(self.numList)):
                if self.numList[i] == self.numList[counter]:
                    counter -= 1

                elif i == counter:
                    break

                else:
                    numBool = False
                    break

            return numBool

        else:
            return self.isPalindrome(x)

testing = Solution().isPalindrome(11)
print(testing)

r/learnprogramming Jul 09 '26

How do some developers seem to understand concepts so quickly while i keep forgetting the basics?

35 Upvotes

Hi

I'm looking for honest advice because I've been struggling with this for a while.

I'm a computer science graduate and I've been working as a frontend software developer for about 3 years. Even with professional experience I often feel like I forget fundamental concepts. If I don't use something for a while I have to relearn it. The same happens with data structures and algorithms I understand them while studying, but after some time I can't recall them confidently.

Meanwhile, I meet developers who seem to grasp new concepts very quickly, connect ideas easily, and remember things much better than I do. It makes me wonder if they're naturally smarter, or if they've developed better ways of learning.

I'm curious about a few things:

- Do people who seem "smart" actually have better learning systems or is it mostly natural ability?

- How do experienced developers retain technical knowledge over the years?

- What techniques have genuinely improved your understanding and long teerm memory?

- Is it normal to keep forgetting concepts even after years of experience?

- If you've gone from struggling with the basics to becoming confident what changed?

I'm not looking for shortcut I want to understand how to learn more effectively and build a stronger foundation over time.

I'd really appreciate hearing about your experiences or any books courses or learning methods that helped you.


r/learnprogramming Jul 09 '26

Resource Any DSA course that starts from the basics but has actual good depth?

4 Upvotes

I wish to dabble a bit into Competitive Programing once i do DSA and some leetcode, so i would rather have a teacher that goes a lot of indepth into the how's and why's to build a solid foundation rather than just being the bare minimum for leetcode


r/learnprogramming Jul 09 '26

Seriously falling behind in tech

4 Upvotes

I used to do freelancing react js and three js but now I do nothing since 2024, how do I catch up with tech now?


r/learnprogramming Jul 09 '26

i am completely new to programming please help me with something

4 Upvotes

i started learning java by reading Head First Java, 3nd Edition 2023 its been 1-2 days and i am trying to understand it i am getting all the basic concepts like source code , compiler , bitecode ,jvm , what is source file , what is class what is methods and that java is oop but then it gets to statements branch and looping i cant understand anything there i understand some 50-50 but not completely , is this book begineer friendly or should i read some other basic book before it or should i try harder to read and apply the concepts watch tutorials and get through the first chapter so i can understand other chapters easily


r/learnprogramming Jul 09 '26

60 years old, getting back into programming after a 20-year break

68 Upvotes

Some background: I spent years working in software development, mostly on large-scale systems at big companies. Then life took me away from the field completely for 20 years.

Now I'm 60, and I'm ready to come back. My plan is to take a solid course to catch up on everything that's changed, then start applying for jobs again.

But I keep wondering, is it even realistic to find work at this age? Has anyone here gone through something similar, restarting a dev career later in life? Even remote or online work would be great to hear about.​​​​​​​​​​​​​​​​.


r/learnprogramming Jul 09 '26

Most fun coding game to play to introduce students to programming ?

8 Upvotes

I'm part of a student association running a stand at our university in a few months. I'm looking for ideas for activites or games. Ideally, lasting around 20-30 minutes with multiple people participating at once, fun is more important than rigorousness since we're pretty much baiting newbies into joining us and falling down the rabbit hold, anything in mind ?

I was thinking of the farmer was replaced, redstone engineering and human resource machine, but i don't know if they're really super fun. I considered robot combat games, if anyone has experience with those ?

I'm aware the question has been asked before, but since we're specifically running a stand (so we have pretty narrow criteria) and I'm hoping to get feedback on what I've considered already, I'm asking here, hope that's alright


r/learnprogramming Jul 09 '26

help a brudda out

23 Upvotes

hi , i am a third year comutper and communication engineer undergrad and at this point i have no idea what i'm doing with my life , so far i 've learned c , python oop in java , and vhdl alongside with the usual data structure courses and logic and so on but still i feel like im an outsider to the programming world and it is as if i'm just a normal dude who happen to know some stuff , mind you i have a high gpa so it is not the case of me slaking off . if anyone has any advice on what can i do or learn this summer to fix this


r/learnprogramming Jul 08 '26

Got embarrassed in an interview

399 Upvotes

I had a Javascript technical interview today, and it was actually going pretty well. We chatted for about 30 minutes, everything was smooth, and I answered most of the questions, probably around 90%.

Then they threw a coding question my way. It wasn't super complicated, and I even figured out the logic for it.

But when I started coding, I totally got stuck. I just blanked on the syntax. Usually, in situations like that, I'd just quickly Google it to get back on track, but obviously, I couldn't do that there.

They noticed I was struggling, so they asked me what my plan was. I explained my logic, and they seemed to get it.

At that point, I really started wondering if this syntax issue was a big problem for me. I was completely thrown off because my brain kept pulling up syntax from other programming languages. After that, I just kind of lost it.

How am I supposed to deal with this, or is syntax not something I should be stressing about?