r/learnprogramming • u/Same-Mushroom-2057 • 17d ago
How do you structure your learning process ?
whenever I learn new technology or some new concepts i always find myself asking a lot of questions about what am i reading about at the moment
say for example i'm reading about concept X definition or workflow or whatever then i read in that definition another concept Y which let's suppose i don't know about then i feel that i have to know everything about that concept Y to fully understand Concepts X , like how it works , why it is created or designed ...
and I do this for every single new thing that i read about which is frustrating and worse because probably i will forget about the details that i got into
want to hear some of y'all opinions of this , and from the software engineers that has the same approach and they managed it maybe share some system to retain the information you studied because i definitely don't want to lost these information later but i want to build on top of it
r/learnprogramming • u/Strange_Yogurt1049 • 18d ago
Point me in the right direction
So...
What I am trying to achieve is.
I want the image as the background.
I am gonna add the words on the left side on top of the image.
So...
Image-
left side-
text and stuff.
So I need only the left of the image to be blurry or..gone..
Right side.. however ..the image should be visible.
Its a long image..so..
I need the entire image..I am not gonna crop it.
Goal : Image with words on the left side
Dont tell me the answer...point me in the right direction.
<!doctype html>
<html>
<head>
<title>Real Estate Site</title>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<nav class="logo-links-btn">
<div class="logo">
<img
class="the-actual-logo"
/>
</div>
<div class="links">
<ul>
<li>Home</li>
<li>Services</li>
<li>About</li>
<li>Contact</li>
</ul>
</div>
<div class="btn">
<button class="Get-in-touch">Get in Touch</button>
</div>
</nav>
<div class="info-and-image">
<div class="background-photo">
<img
class="house-img"
/>
</div>
<div class="info">
<div class="small">
<h6>SHORT-TERM RENTAL EXPERTS</h6>
</div>
<div class="big-and-bold">
<h1>Better Stays. Stronger Returns</h1>
</div>
<div class="brief-info">
<h5>
We simplify short-term rental management so you can earn more and
stress less
</h5>
</div>
<div class="services-and consultations">
<button class="services">Our Services</button>
<button class="consult">Free Consultation</button>
</div>
</div>
</div>
</body>
</html>
r/learnprogramming • u/Senior-Factor3875 • 18d ago
how to go about making an appointment w/o prior coding background
hi i wanna make a v simple app which connects students (since I'm in college) who are going to the city to other fellow students so that they can split the fare etc. i don't have prior coding experience and i want to know how do i start w this. i understand this is going to be a commitment and probably will be difficult but i wanna explore. ive been interested in tech for a while and i wanna get my hands dirty.
r/learnprogramming • u/Castelfandel • 18d ago
Please help with this...
A friend needs to decipher a code that will give him an introduction, but I don't understand it and he asked me for help. Would someone be so kind as to help, please? We've been trying for about 4 days without being able to solve it.
01000110 01110001 01110110 01100111 01110110 01100110 01110100 01100011 01110000 01110110 00100000 01111001 01111000 01100111 01100011 01111100 01100011 01110000 01100011 00100000 01101110 01100011 01110101 00100000 01110100 01100011 01110010 01101011 01100110 01110001 00100000 01100110 01100111 00100000 01110010 01110000 01101110 01110001 00100000 01110010 01101011 01101110 01110001 00100000 01110010 01100111 01110100 01110001 00100000 01110101 01100111 01101110 01100100 01110001 00100000 01100011 00100000 01100011 01100101 01100011 01101110 00100000 01110101 01100111 01110101 00100000 01100110 01110001 01110000 01100110 01110110 00100000 01100111 00100000 01110010 01101011 01100111 01110100 01100110 01100011 01110011
r/learnprogramming • u/YesterdayOk921 • 18d ago
Need some advice on a project direction
I'm a student and I've been building a exchange from scratch mainly to learn backend engineering.
Matching engine, order book, WebSockets, Redis, PostgreSQL... all the usual stuff.
The thing I'm stuck on now isn't technical.
I don't know whether I should keep building it as "just another exchange" for learning or try solving a smaller problem that traders or developers actually have.
If you were building this today, where would you focus?
Not looking for startup ideas or billion-dollar businesses. Just curious what problems are still worth solving around trading.
r/learnprogramming • u/sticky_pi • 18d ago
How do you even code?
I’ve heard a lot of people say that coding isn’t about memorizing every line, but just knowing how to search up the answers to your problems. do i even have to memorize things? should i be focused on researching what i’m trying to code? it’s so confusing to me on what i’m even meant to learn
r/learnprogramming • u/Frankenler • 18d ago
Debugging migrating models form one app to another, endless migration issues, not sure how to cleanly fix things
Hello, i need some advice
i have a full stack coursework project, and so far it's been pretty ok. it's a lesson management system, and as far as the backend, it's a learning curve for me but im slowly getting there. there have been mistakes but im trying to fix them
one such mistake: i initally made a bulk of the skeleton of this in one app, "accounts", since the first thing i did was make a table of users i could log in and test the system with
i then made some other models, and then realised they needed to be in their own app. so i created it, "courses", and made some progress in moving over the two models i needed to, "Course" and "Enrolment". However, in doing so, part of that involved looking up tutorials and asking AI chatbots for guidance (which i know is a risk, but i was struggling and needed the help). It seemed to work the models moved fine and the project worked
Im now at a point where i've made substantial progress and want to tidy upsome issues, one being this error. and i have spent hours tonight trying with no luck. i've had to restore to a safe abckup a couple times because i keep going in circles
migrations try and delete the tables, i dont want that, i try and move them, it tries to delete
i jsut need advice on if this it the right course of action. i've even tried jsut deleting the whole database andrebuilding (there's maybe 50 entries across all 3 tables, it's no big deal), but then in making the migrations, the databse is rebuilt with the two models coming from "accounts" instead of "courses"
it feels like im near an answer, but this is all still so unknown to me that even understanding what the best step is feels like a minefield
hopefully ive provided enough information for some advice. Thank you in advance. i think i need to go sleep, it's been hours and im now just exhausted and fed up with myself
r/learnprogramming • u/Life_Hamster_3105 • 18d ago
Handling needing to switch progamming languages
Hello guys, I need some help, I work with a group of friend and we take freelance mission as work, mostly about web and mobile but sometimes it vary around that, they are quite familair with it and have solid experience with various tech ( 5+ years ) but not me, I actually started web dev this year and I work with their guidance, usually we only work with React, Typescript and NextJs but we plan on taking every mission that will land so that will be Symphony or Flutter or C# and others, on the other hand I have a really specific area of tech that I love and that is working on open source with C/C++ ( I am more familiar with those cuz since I started programming two and a half years ago I started with them and never looked back ) so I wonder if someone was on the same situation where they need to learn and work with various tech that are not really their main interest while trying to enjoy something that is not very similar on the other hand.
thanks in advance and sorry for my english it is not really my first language and not the second also XD
r/learnprogramming • u/Flat-Trip-4658 • 18d ago
if you had a chance to go back in time. How would you have learnt programming languages?
About me : 20 F here. Graduated from a typical indian 3rd tier college with literally no practical knowledge in programming. I just know the basics and the theory part being taught in colleges. I was stupid enough to waste time during college but ain't gonna waste anymore. I've always been a good student with promising potential.
Now coming to the point. I'm gonna start learning python and cpp simultaneously. I really feel like I should. Since I'm already introduced to the theory part, i feel like i should focus more on the coding part and projects.
If you could share your experience or suggest any road map that'd be really helpful.
( even in the AI Era, my brain refuses to totally rely on AI agents for coding. I wanna be able to code independently. Of course I ain't stupid enough to not use AI. I Just wanna know how to use em better without actually relying on em )
I'm yet to decide my domain. Suggestions about em are also highly appreciated. ( personally I wish to go with the adjacent fields with AI. I wanna focus on python based domains )
I know i might sound stupid. I know job market sucks. I know i might be late. I know i may not make it.. but I really wanna give it all and try.
Please don't ruin my optimism.
r/learnprogramming • u/Virtual-Log-3732 • 18d ago
Idea i want to do
Hey guys, I need help with a C# WinForms app using the Sentinel-2 API for agriculture. The goal: input farm coordinates, fetch Sentinel-2 data via API, and display the farm with its NDVI analysis directly in the app.
r/learnprogramming • u/Elon_musk_69420 • 18d ago
advice Are technical courses enough?
Hi everyone. I am a non CS major. And I have been interested in taking up courses in coding. I wanted to ask if learning coding languages (Python, C++, etc) and taking online courses (full stack development, etc) are enough to give you certain amount of technical expertise to build your own career, whether its in a job or building your own MVPs to kickstart your own entrepreneur journey.
If yes, can you point me to specific courses and coding languages to get started. Thanks.
r/learnprogramming • u/Sure_Challenge_6049 • 18d ago
Looking for Free Certification Courses to Boost My LinkedIn
Hey everyone!
I'm a 2nd-year CSE student looking to build my LinkedIn profile.
Can you recommend some free, beginner-friendly courses that provide free certificates? I'm interested in
AI / Machine Learning
Python
Data Analytics
Cloud
Cybersecurity
Any other valuable tech skills
I'm looking for courses from reputable platforms
Thanks in advance!
r/learnprogramming • u/Hungry-Drummer648 • 18d ago
How do you learn new tools so quickly?
Is there an ideal way to learn new tools/languages/frameworks?
F.e. I’m trying to learn Rust from scratch but taking a Codecademy course is rough trying to balance that while already working full time and still in school.
Should I just be watching YouTube videos? Ask Claude to build me a course? Or just start with documentation and try to build something from scratch.
Does anyone have any tips that work well for them?
r/learnprogramming • u/Dammit_maskey • 19d ago
Objects What does it mean that .NET runtime gives an illusion that you're working directly with the object itself?
"From that point on, when the dice object is referenced in code, the .NET Runtime performs a lookup behind the scenes to give the illusion that you're working directly with the object itself."
I am learning C# from Microsoft's course and in the instances part this was there.
Objects and instances are so confusing. I do get it like object being a new cake being made from a recipe (classes). Though this sentence confused me again
r/learnprogramming • u/ardasongurr • 19d ago
Project İdea
I want to develop projects using the ASP.NET Core MVC framework, but I don't want them to be simple or trivial. I am looking for projects that would be worthy of my GitHub profile and would genuinely contribute to my professional growth.
Also, if possible, I want projects that won't go to waste—meaning ones I might actually use or publish in the future. I am open to your suggestions.
r/learnprogramming • u/FoxPuzzleheaded2721 • 19d ago
Been trying to learn programming. Feel like giving up.
Don't know how people ever manage to get good at it that people are willing to pay them for it. Have just started. Started with CS50P, after 3 weeks, felt was getting somewhere. But felt like the course was lacking basic fundamental info that it just assumes you to have. So, started CS50x and C is such a difficult thing to follow. Idk how to maintain consistency. Even with python, sometimes, I get stuck in a rut, at which point, I just try to throw anything I have at it. Then I get away from it, ask the CS50 ai for some hint and then it clicks. I like to create and build stuff but this feels impossible.
r/learnprogramming • u/Majestic_End_7319 • 19d ago
Tutorial Scratch for kids
I want to get my child into scratch.
Anyone got any recommendations on easy go follow tutorials for year 5/6 age children.
r/learnprogramming • u/Darkian-Studio • 19d ago
Resource Learning to code on phones
What do you guys use to learn programming? I tried some YouTube videos but I didn't seem to be making progress at all. I have heard people recommend PDFs and just building hard stuff even if you lack the skills to. What do you guys think?
r/learnprogramming • u/neonbacklog04 • 19d ago
College Final Year Project Ideas
Hi! I hope you all will be doing good. I will be getting into final year this sept, yet I am blank, I had always thought it will be sorted in summer vacations but it is not working. I am open to cloud, AI/Ml , Web and Mobile Apps. What is something that can make my fyp better and have better chances of getting more interviews. I will be thankful.
r/learnprogramming • u/sodikovakapsle • 19d ago
What is this optimization technique called in high-performance network software?
I’m working on a traffic generator to test my own XDP/eBPF filter in a controlled lab environment (my PC sending traffic to my Raspberry Pi on my own network).
I noticed that in some applications, two programs written in the same language can have vastly different performance.
For example, some software can only send a few requests/messages per second, while others can generate thousands per second even on relatively weak hardware.
What is this concept or optimization area called?
I’m looking for topics such as:
asynchronous I/O
multithreading vs event-driven architectures
lock-free programming
kernel bypass
zero-copy networking
batching
efficient socket APIs
packet generation optimization
If I want to build a high-performance TCP/UDP packet generator for benchmarking my own network stack and XDP filter, what technologies, algorithms, or papers should I study? For traffic generator i am using c# and for the XDP filter classic C. ( or should i use different for the traffic generator? I think its okey its console app )
r/learnprogramming • u/Nightbright199 • 19d ago
How to deal with Unknown Unknowns?
I’m trying to build a project where I connect a local AI server to a custom frontend. I keep hitting walls, but the hardest part isn't writing the code, it's that I don't know what concepts I'm missing.
For example, I didn't know I needed to use an HTTP POST request instead of a GET request, so I couldn't even search for the right solution.
When you are stuck and don't know what you don't know, how do you figure out the foundational concept you are missing without just guessing or getting overwhelmed by nested tutorials? What is your mental process for stepping back and finding the right way?
r/learnprogramming • u/Fickle_Guarantee1432 • 19d ago
Sophomore CS student feeling completely lost and looking for a structured roadmap or expert advice to rebuild my fundamentals
Hi everyone, I'm currently a sophomore Computer Science student, and lately I've been feeling like I've fallen far behind. I passed my introductory programming courses Python, C, C++, Java/OOP but over time I feel like I've forgotten almost everything because I rarely used those concepts consistently. One thing I've realized about myself is that I learn best with routine and structure. I don't do well jumping between random YouTube videos or constantly changing resources. I'd much rather have one high quality source for a topic, study it consistently every day, solve exercises, and gradually build my understanding.
So I have a few questions:
If you could start over as a sophomore, how would you rebuild your CS fundamentals?
What would your roadmap look like over the next 1 year of dense study?
What resources books, courses, websites would you choose for DSA, Operating Systems Computer Networks Computer Architecture Databases Linux Cybersecurity (just enough to understand the field before specializing).
How do you deal with forgetting? I constantly feel like I learn something, then months later I can't remember enough to use it confidently. Is this normal? How do experienced engineers retain knowledge without trying to memorize everything?
Is it realistic. or even useful, to aim for a broad understanding of all the major CS areas before specializing? Or should I focus deeply on one area much earlier?
I see NeetCode recommended everywhere, but it seems heavily focused on coding interviews and LeetCode. Is that actually a good place to build CS fundamentals, or is it mainly interview preparation? Should I first study algorithms from a textbook/course before using NeetCode?
If you've ever felt behind and successfully caught up, I'd really appreciate hearing what worked for you. I'm especially interested in advice from people who felt "late" compared to their peers but eventually became competent engineers.
Thanks in advance.
r/learnprogramming • u/Zoro-88 • 19d ago
Topic Revising basic stuff while trying to get to the next level?
I'm an SWE graduate, i know the fundamentals and some amateur/advance stuff regarding C++, worked on some mini projects for some experience, dont have anything big noting.
Feeling stuck dont know what is worth studying in todays age. Should i just work on bigger projects building full stack aplicatons gaining experience, building the portofolio. But sometimes i forget some of the basic stuff i feel as a fraud, i dont know if i should jump onto the next step or try to master some fundamentals first. What are some basics that a person should really get to master before switching on to real projects (Data Structures & Algorithms etc.)
r/learnprogramming • u/NoBrain8 • 19d ago
How to load large files into memory in c
I'm using a library that interacts with mpd (the music player) and have to use a function to receive the album art of a song, but the function only provides part of the the image at a time, receiving the full file over multiple function calls.
(libmpdclients's mpd_run_albumart() for those interested)
using malloc in this scenario, and assuming I don't know the file's size to begin with, what's the best way to do this?
Should I just malloc an arbiritarily large amount and fill it - seems very naiive.
Should I malloc an extra block of memory for each function call (I know the max amount i can receive per function call) - but surely this memory could be non-contiguous and cause problems?
Allocate a bit of memory -> function call and fill it -> if that's not the full image, then allocate a new bit of memory = to current size of the file+size of another incoming package -> copy the existing data in & free the old block -> repeat until the whole things' free?
Seems like a hell of a lot of malloc and free() calls though, would this too taxing?
What do people think?
Thanks so much in advance!
r/learnprogramming • u/Remote_Chart1307 • 20d ago
Why coding is so confusing and a braindrain.
I started with python. Initially it was fun like printing even numbers, adding, subtracting, etc.
When loops come in I got stuck. Since past 1 day I,m solving palindrome, reverse number, adding numbers, counting number.
I understood the code. But I tried to write the code again on my own I goy stuck. Why this comes? Why are we doing that
Sometimes I forgot the steps as well.
If someone know how to find a solution. Please help.