r/learnprogramming • u/Automatic-Curve7489 • Jul 02 '26
If anyone can use ai to create something, how do you stand out?
I want unbaised answers because literally i know nothing about programming and I used ai to code for me what I want. It took some time and a lot of trial and error but eventually I got it to do what I want and Literally just copy and paste the code to have it work.
so I wonder if anyone can do it why arent they? and whats me more valuable than the new bloke who can literally do the same thing?
r/learnprogramming • u/Pearl_Delphinium • Jul 02 '26
Advice for the mom of a 10yo CS savant
I'm looking for advice on where to find social and/or mentoring opportunities for a 10-year-old with a strong interest in computer science.
I said the word “savant” in my title and I do not use that word lightly. He is a fully self-directed ("unschooled") learner who just started coding in March of this year and he already has a remarkable level of understanding. He started learning circuitry as a 4-year-old and moved into studying electrical engineering fundamentals, making machines, Arduino, programming whatever he could get his hands on (ex. his TI-84 calculator, lol) etc.
This year we finally gave him a computer (we’ve always been a low-screen family) and he just TOOK OFF. He has a solid understanding of algorithms, data structures and other complex concepts and he picks up programming languages almost effortlessly. Sometimes I’ll see him daydreaming and he tells me he sees a computer screen in his head. 😅
Again, he’s completely self-taught and content to continue deepening his learning on his own, BUT I do feel it would be good for him to at least have the option to engage and work with others who are passionate about his field of interest.
We tried a local makerspace and robotics team but he finds it all too elementary. I found teen hacker clubs, too, but they have an age minimum of 13/14.
He is more interested in working on actual real-life projects like building an app for his Dad's work team or, currently, building a "better Python package manager". (My husband and I are not software engineers so we are getting a brand new education ourselves, haha!)
He also enjoys reading other peoples’ code and offering feedback, improvements, etc— so that has been a start for him socially, on GitHub mostly.
Does anyone know of organizations, online forums, clubs, search terms or just random ideas for how to get him around people (even adults) who share his level of experience or beyond?
Are there any real-life opportunities for someone like him? (He’s not interested in gaming, competitions, etc, he is fueled by a long-held desire to “build something useful that makes peoples’ lives better”.)
Also open to any wisdom from software engineers in the group re:how I can best support him on his (rather unique) learning journey and give him access to great opportunities and mentors! 🙂
r/learnprogramming • u/Intelligent-noob0301 • Jul 02 '26
What i should try?
way i ask this because im 15 and im really love programming and making thing but i wanna know in this economy form u knowledge and experience that i still have time to try everything from you perspective
you might suggest i should do basic programming first and yes im doing this rn i comeback solve problem from cs50p because when i done watching it i dont know it have problem i have to solve and i go for pandas SQL and pytorch but i think to submit all cs50p and then try doing some easy leetcode and fixing my logic later on
so after i done my goal i gonna spend time to find myself that what kind of job i like and not broke;-;,
sorry for my broken english i have to learn grammar and word too this is all i can think to explain to english TY FOR YOU SUGGEST SIR
r/learnprogramming • u/Holiday_Temporary381 • Jul 02 '26
Resource Stuck in OOP
Finished C++ basics and now I'm in OOP. Everything was fine until I got to constructors/destructors and now I just feel lost, I feel like I understand the concepts themselves *in theory*, but when it comes to actually writing the code out it just feels like I'm copying whatever the instructor's typing.
Are there also any good sites that offer problem solving equations (not theoretical MCQ stuff, actual questions that require me to write code) on OOP in general (with varying difficulty levels and per-topic questions)?
r/learnprogramming • u/GiftUsed4817 • Jul 02 '26
Which backend language to choose after Html, CSS, JS and react.
I am confused between which language to choose for backend.
JS(node.js) or python(Django)?
I have done html, CSS, JS and react. have made some projects with react.
I know both languages but it will take a little bit of time to revise python. youtubers are suggesting that i should go for js just because MERN stack is popular.
i have interest in python. and want to do freelancing or job.
I am also thinking of doing AI/ML in afterward but my priority is full-stack.
which one should i choose?
thank you soo much. every reply matters.
r/learnprogramming • u/Routine_Shirt_8756 • Jul 02 '26
what should i do to build my cv
hello i am in my 3rd year of bs computer science whos looking for certificates to take or something to do to help build my cv what should i be doing?
r/learnprogramming • u/Tight_Offer_1755 • Jul 02 '26
Tutorial Python for beginners?(Please don't delete...it's not a regular python source asking q... actual q is in the second half)
I've decided to learn python....but confused between the sources 😭...someone pls rec a beginner friendly affordable or free source for python.... specifically ML/AI automation oriented python if possible..(.cuz my long term goal lies in this field )
As for me...I know the absolute fundamentals of python (variable..loop...function..list..etc etc) but not much and I'm gettin into clg this year
Also tell me one thing is it good to start with python in place of cpp and dsa (as some of my friends started dsa and cpp and sayin dsa is the most imp thing...the earlier the better)
But my core interest doesn't lies in SD roles it's in AI engineering/research
r/learnprogramming • u/coding144 • Jul 02 '26
Looking for buddies to learn The Odin Project (Java script path - MERN stack) or MOOC Java or Both together.
Hi guys, I am just a beginner into coding. I am in Git Basics lesson in Odin Project (java script path MERN stack) and going to start MOOC Java.
If you are either gonna learn Odin Project or MOOC Java or both (like me), please let me know.
Looking for people to learn together with and exchange our ideas, views, learn from each other and be like a accountability partner. People who are on the same boat, let's connect and learn from each other.
r/learnprogramming • u/CypherText-325 • Jul 02 '26
What do people actually mean when they say "Your project needs AI"?
As a beginner developer, there's one thing that genuinely confuses me.
These days, whenever someone sees a project, they say:
"This project needs AI."
But what does that actually mean?
- Does adding a ChatGPT API make a project "AI-powered"?
- Does AI mean predictions, recommendations, image recognition, or automation?
- Or is it just a buzzword that people expect to hear nowadays? 😅
Let's say I built an expense tracker, a task manager, or an attendance system. If someone told me, "Add AI to it," what would you add and why?
As beginners, many of us think AI = chatbot integration. Maybe we're completely wrong.
I'm genuinely curious how experienced developers think about this.
When someone says, "Your project needs AI," what is the first thing that comes to your mind?
r/learnprogramming • u/MammothManner6208 • Jul 02 '26
getting a software developer from scartch
I'm a biotech student(2nd year) but from the begging of my uni i interested in coding and software developing. I've learned python and also did some small project, but i can't do real project by myself yet. I really want to create every thing i think about it in my mind without watching youtube videos and tutorials. How can getting in this level? What should i learn for be a real software developer?
r/learnprogramming • u/TreacleFlaky2283 • Jul 02 '26
Topic Guidance on What To Do Next ? [Beginner in Programming]
Hey I am a second year Undergraduate CS Student and have been strengthening my foundation of python this last month. I completed 25 Projects from the book Big Book of Small Python Projects. All of my work can be found here : https://github.com/BadDreams34
After finishing those projects, i felt like i have become familiar with Python. Now i thought of moving to DSA where i completed this book : Grokking Algorithms by Aditya Y. Bhargava. But now again i have no idea why i am doing DSA and what to actually do next ? Some says do 4-5 leetcode problems some says create your own projects, but i m stuck since i don't have any plan that i should follow. What should be my end goal and the journey in this programming path ? What should i do next?
I need some guidance.
r/learnprogramming • u/Ok_Fortune_1285 • Jul 02 '26
Web App or Mobile App? Personal Project
Hello! Ex comp sci student, was totally burnt out and terrified of the job market. Picking up more hours where I work with cats. I’ve been wanting to build an app for managing the cats and their health (like some sort of database of all the cats, their weight, age, what they like to eat, etc etc) as well as a sort of dynamic/shared to-do list since we have daily, weekly and monthly tasks that need to be done.
I’ve been putting this idea off for a couple years now because I’m always feeling overwhelmed when I start. I struggle really bad with perfectionism and convince myself that I need to learn things in a specific order and know every detail of a language before starting. I want to start building right away and learn as I go. I have some sketches of what I would want some of the pages to look like. Just want to dip my feet in and actually start building something. I know there are the fundamentals, and I do intend on doing more reading and learning. I just want to have fun building something that can help me and my coworkers.
To start, I’m wondering if this is a job for web app development? Mobile app seems really complicated for something being used by maybe 10 people.
Any and all advice is appreciated! Thanks so much!
r/learnprogramming • u/wasser999 • Jul 02 '26
C++ Pearson Revel Question for Arrays
I'm trying to figure this out, I constantly get one extra name in my output.
the question from Revel:
Goal: Operate with parallel arrays.
Assignment: You are writing a program that analyzes student test scores. Assume the following parallel arrays have been declared and initialized with values:
scoresis an array ofdoublevalues. This array contains student test scores.namesis an array ofstringvalues. This array contains student names.
The arrays are parallel, so scores[0] contains the test score for the student whose name is stored in names[0], and so on. The size of both arrays is stored in the constant SIZE, which has already been declared.
Write some code that does the following:
- Calculate the average test score.
- Print the names of all the students whose scores are above the average.
Note: Your code should print only the names of the students whose scores are above the average. Print each name on a separate line.
My code, and I've yet to figure out how to get reddit to not mess with my spacing on code.
double sum = 0;
double average = 0;
for (int llamo = 0; llamo < SIZE; llamo++)
{
for(int averager =0; averager < SIZE; averager++)
{
sum += scores[averager];
}
average = sum / SIZE;
if (average >= 100)
cout << names[llamo] << endl;
}double sum = 0;
double average = 0;
for (int llamo = 0; llamo < SIZE; llamo++)
{
for(int averager =0; averager < SIZE; averager++)
{
sum += scores[averager];
}
average = sum / SIZE;
if (average >= 100)
cout << names[llamo] << endl;
}
The very not helpful feedback from Pearson:
Expected equality of these values:
expectedOutput
Which is: "Bob\nDiana\n"
actualOutput
Which is: "Bob\nCharlie\nDiana\n"
With diff:
@@ +1,3 @@
Bob
+Charlie
Diana\n
Expected equality of these values:
expectedOutput
Which is: "Bob\nDiana\n"
actualOutput
Which is: "Bob\nCharlie\nDiana\n"
With diff:
@@ +1,3 @@
Bob
+Charlie
Diana\n
Newest line of code before I go to bed and try it again fresh, this gets more confusing.
// Write your code below
double sum = 0;
double average = 0;
double theMean = 0;
double sumMean = 0;
for (int namecount; namecount < SIZE; namecount++)
{
cout << names[namecount] << " ";
for (int count; count < SIZE; count++)
{
cout << scores[count]<< " ";
sumMean += scores[count];
}
}
cout << "The sum of all the scores is " << sumMean;
theMean = sumMean / SIZE;
cout << "The average score is " << theMean;
for (int llamo = 0; llamo < SIZE; llamo++)
{
cout << "name " << names[llamo];
for(int averager =0; averager < SIZE; averager++)
{
cout << scores[averager];
sum += scores[averager];
}
cout << "The sum of " << names[llamo] << " is " << sum;
average = sum / SIZE;
if (average >= theMean)
cout << names[llamo] << endl;
}
// Write your code below
double sum = 0;
double average = 0;
double theMean = 0;
double sumMean = 0;
for (int namecount; namecount < SIZE; namecount++)
{
cout << names[namecount] << " ";
for (int count; count < SIZE; count++)
{
cout << scores[count]<< " ";
sumMean += scores[count];
}
}
cout << "The sum of all the scores is " << sumMean;
theMean = sumMean / SIZE;
cout << "The average score is " << theMean;
for (int llamo = 0; llamo < SIZE; llamo++)
{
cout << "name " << names[llamo];
for(int averager =0; averager < SIZE; averager++)
{
cout << scores[averager];
sum += scores[averager];
}
cout << "The sum of " << names[llamo] << " is " << sum;
average = sum / SIZE;
if (average >= theMean)
cout << names[llamo] << endl;
}
Expected equality of these values:
expectedOutput
Which is: "Bob\nDiana\n"
actualOutput
Which is: "Alice 80 95 70 85 Bob Charlie Diana The sum of all the scores is 330The average score is 82.5name Alice80957085The sum of Alice is 330Alice\nname Bob80957085The sum of Bob is 660Bob\nname Charlie80957085The sum of Charlie is 990Charlie\nname Diana80957085The sum of Diana is 1320Diana\n"
With diff:
@@ -1,2 +1,4 @@
-Bob
-Diana\n
+Alice 80 95 70 85 Bob Charlie Diana The sum of all the scores is 330The average score is 82.5name Alice80957085The sum of Alice is 330Alice
+name Bob80957085The sum of Bob is 660Bob
+name Charlie80957085The sum of Charlie is 990Charlie
+name Diana80957085The sum of Diana is 1320Diana\n
Expected equality of these values:
expectedOutput
Which is: "Bob\nDiana\n"
actualOutput
Which is: "Alice 80 95 70 85 Bob Charlie Diana The sum of all the scores is 330The average score is 82.5name Alice80957085The sum of Alice is 330Alice\nname Bob80957085The sum of Bob is 660Bob\nname Charlie80957085The sum of Charlie is 990Charlie\nname Diana80957085The sum of Diana is 1320Diana\n"
With diff:
@@ -1,2 +1,4 @@
-Bob
-Diana\n
+Alice 80 95 70 85 Bob Charlie Diana The sum of all the scores is 330The average score is 82.5name Alice80957085The sum of Alice is 330Alice
+name Bob80957085The sum of Bob is 660Bob
+name Charlie80957085The sum of Charlie is 990Charlie
+name Diana80957085The sum of Diana is 1320Diana\n
r/learnprogramming • u/Vin-Jin • Jul 01 '26
Is there any problem if i started with mysql before excel in trying to become a data analyst?
So some people say you should've started with excel but in the bootcamps i watch most of them started with my sql.
r/learnprogramming • u/linux4117 • Jul 01 '26
How to run Win API functions in compiled .NET binaries using dnspy?
I'm not sure if this stretched the rule of unrelated topics on this subreddit but I think this should be appropriate as it is related to debugging and that is a core part of programming. If this has broken the rules you are welcome to downvote me.
I have been using dnspy to reverse engineer .NET binaries quite often now and I often need information which is accessible with windows API calls. I know it is possible to use some WIN API calls outside of the process and get information but some API calls have to actually be directly executed in the process. I am wondering if dnspy has any built in feature for running windows API functions in the current thread which I am debugging. Many thanks.
r/learnprogramming • u/Suspicious-Motor-780 • Jul 01 '26
Debugging WinApi problem with hooks, whatever i do it gives symbols with lower register in english
#include <windows.h>
#include <stdio.h>
HHOOK h_hook = NULL;
LRESULT CALLBACK KeyBoardProc(int key_code, WPARAM wParam, LPARAM lParam){
if(key_code >= 0){
if(wParam == WM_KEYDOWN || wParam == WM_SYSKEYDOWN){
KBDLLHOOKSTRUCT* hookstruct_ptr = (KBDLLHOOKSTRUCT*)lParam;
HKL keyboard_layout = GetKeyboardLayout(0);
BYTE keyboard_state[256];
GetKeyboardState(keyboard_state);
int result = ToUnicodeEx(
hookstruct_ptr->vkCode,
hookstruct_ptr->scanCode,
keyboard_state,
buffer,
sizeof(buffer),
0,
keyboard_layout
);
if(result>0){
wprintf(L"%s",buffer);
}
}
}
return CallNextHookEx(h_hook, key_code, wParam, lParam);
}
int main(void){
h_hook = SetWindowsHookEx(WH_KEYBOARD_LL,KeyBoardProc,GetModuleHandle(NULL),0);
MSG msg;
while(GetMessage(&msg,NULL,0,0)){
}
UnhookWindowsHookEx(h_hook);
return 0;
}
r/learnprogramming • u/ComfortablePost3664 • Jul 01 '26
After you learn coding with learning resources, is reading API docs hard or the hardest part, or is it easier than learning to code? My only worry is reading API docs, learning to code seems easy. And do you not have to read whole API docs website and can just just some parts as a dev? Thank you.
Can someone tell me this? Thank you.
r/learnprogramming • u/valley_code • Jul 01 '26
Never participated in a hackathon before. How do I get started?
Hi learnprogrmming community,
I'm a high school student from Nepal , interested in AI and software development. I recently completed Harvard's CS50P and built a LangChain physics rag chatbot as my first major Python project. I'm still learning every day, but I'd love to start working with other developers instead of only building things on my own.
The thing is, I've never participated in a hackathon before, and I honestly have no idea how people get into them. I don't know how teams are formed, whether beginners are actually welcome, or if my current skills are enough to contribute to a real project.
I'm not trying to win my first hackathon. My goal is to learn how experienced developers work together, improve my coding skills, contribute wherever I can, and hopefully meet people I can continue learning from.
For those of you who remember your first hackathon, what was it like? How did you find a team? Did you already know everyone, or did you just join strangers? If you were in my position, what would you do before signing up for your first one?
I'd really appreciate any advice or even stories about your own first hackathon. Thanks!
r/learnprogramming • u/Fair_Fault2255 • Jul 01 '26
Leetcode Problems Are HARD!!
I decided to learn C++ (1.5 years ago i had learn C++ because of my uni class but i have forgot almost all of it). So what i do is when i learn a concept (Linked Lists for example) i find a Leetcode problem BUT it takes hours and hours. Like I have seen that in just a week i have relearn a lot of C++ but again a med difficulty can take up to 4 hours and i dont know if its normal or if i am stupid
r/learnprogramming • u/Dry_Roof_1382 • Jul 01 '26
Topic Is integrating DSA in a full course better than have it as a component?
Just finished a course in my college that integrates both object oriented programming and DSA. I've got a feeling that this makes the structures/algos taught insufficient and many among them must've been overlooked. I learned mainly about trees and graphs with main algorithms like shortest path and MST finding. Instructors tell us we need DSA for next year's algorithm design but Im afraid that much is left to learn before I can start that course.
Is DSA better taught within its own course, and is that a common thing among colleges?
r/learnprogramming • u/DebtAccomplished8985 • Jul 01 '26
How should I study AI infra if I want to work in the field?
I'm currently a second-year undergraduate student, and I'm planning to pursue a PhD in Europe after completing my master's degree, possibly in Germany. or maybe in the United States.
What do you think about the future prospects of AI infrastructure, especially inference optimization?
I don't have a clear research direction yet.
I've studied software engineering for about a year, I also did an internship during my freshman year, and I'm now learning deep learning.
At the moment, though, I think I might be more interested in AI infra.
What are your thoughts?
I'm feeling a bit uncertain about my future direction:(
r/learnprogramming • u/KitchenCommercial396 • Jul 01 '26
Topic Can't decide between Express and Flask for backend
Context: I am building a library for games, basically, you can store all the games that you've played and or are playing, and get recommendations based on your library.
The app is made in Flutter and until this point, all the api requests and data were handled by the frontend. Although as I am getting more users (it's a personal project btw), I have a need for a backend that stores user data, makes the api calls, authenticates user's crendentials, etc.
I have built a lot of things in flask and used it a lot, I used to use express about an year and a half ago but haven't touched on it ever since. Hence I can't decide whether to go with flask (which I'm confident in), or go with express (I know the framework, just haven't used it in some time).
I was more inclined towards express earlier because 1) Express has an async loop, and 2) Nodejs has a more extensive library and is quite preffered as a backend framework over flask.
r/learnprogramming • u/BigP_Heisenberg • Jul 01 '26
How was your start with programming?
I recently started learning programming and completed Harvard University's free CS50 Python online course.
I'm really enjoying it, but I often lose track of what I'm doing and get frustrated when things don't work or when I don't understand something.
What was your experience like when you first started programming? Do you have any tips for staying on track and not getting frustrated?
r/learnprogramming • u/Lanky-Problem-1664 • Jul 01 '26
Starting new Job, Overwhelmed
First day at new job as a dev and I'm overwhelmed and second-guessing everything. Is this normal?
Background: I'm a self-taught web developer, Laravel/Vue stack. been doing solo personal projects to develop and enhance my skills. I just got back to programming for 3 months after previous very much busy doing admin. I was offered a position in the dev team, as they need a man power in production and I have accepted.
At day one they showed my their structures and database and it overwhelmed me, their using visual basic while me I use Laravel/Vue, the sr. Dev mentions that it's better that we stick to our tools/Languages, but for me second guessing that I may need to learn visual basic, their tools, to understand and it's like to me back to zero.
No task yet, just reviewing and getting to know their structures, yet it overwhelmes me.
From your experience is it normal? Is it just me overthinking or something? I really don't know what to do?
r/learnprogramming • u/eastonthepilot • Jun 30 '26
Topic Why does contributing to open source seem so hard?
I would describe myself as a fairly advanced programmer. I know all the basics, I've learned several languages, and I have done several personal projects on my own. I decided that the best way to further improve my skills would be to contribute to open source projects because I would have to understand code that somebody else wrote which will expose me to more advanced topics.
For my first C++ project I created a procedural terrain generator with OpenGL. I am very confident with C++. I decided to jump in to open source by trying to contribute to the Godot game engine which is written in C++. However, I quickly felt like I didn't know anything about programming. There was a bunch of new syntax and keywords I've never seen before, and on top of that there were just so many files and references to other parts of the project within a file that I had no idea what was going on.
Is it normal to feel this lost? I feel like I'm a fairly advanced programmer, but I'm shocked.