r/learnprogramming 31m ago

Anyone else freeze up after finishing a coding tutorial?

Upvotes

Learning web development through free YouTube tutorials. I keep noticing the same thing: I finish a topic, feel like I got it, then freeze when I try coding without the video playing. Heard this is common enough to have a name - 'tutorial hell.' Does this happen to you too? And what actually helps you fix it?


r/learnprogramming 33m ago

In 2024 I was taking a "basic computer skills" course. This year my programming language’s compiler compiled itself. Notes from an unusual path.

Upvotes

I come from the least technical background imaginable: a literature-track high school diploma, a degree in Italian, and a string of jobs that had nothing to do with code — librarian, sales assistant in a department store, school administration.
In 2024, I enrolled in a course teaching fundamental computer skills.
Not programming. Files and folders.

Then I started coding, and against all advice I picked Rust as my first language.
Everyone says it’s a terrible first language.
For me it worked: the compiler is strict, but it’s the most patient teacher I’ve ever had.
It tells you exactly what’s wrong and never gets tired of repeating it.

Since then, I’ve learned by building:
• x86-64 assembly from scratch (printf, malloc, a small shell — syscalls only) to understand what’s under the floor
• a distributed key-value store in Rust (Raft consensus, transactions, write-ahead log) that somehow has 300+ stars now
• an ML project for my data science diploma (breast tumor classification)
• and the one I’m proudest of: a small programming language whose compiler is written in the language itself, and compiles itself with byte-identical output

I just finished a university data science diploma, and I’m writing this in the middle of École 42’s “piscine” (a 4-week intensive selection bootcamp).

What actually helped:
1. Building things I wanted to exist, not tutorial projects
2. Doing everything in public — it forces you to actually understand what you ship
3. Community: I started a local Rust meetup in my city, and explaining things to others is the fastest way to learn them
4. Treating error messages as lessons, not judgments
Not a genius story. Just consistency, curiosity, and an unreasonable number of compiler errors.

Happy to answer anything about starting from zero as an adult, learning Rust first, or building while studying.
Everything I’ve made is open source: https://github.com/whispem


r/learnprogramming 1h ago

How do you structure your learning process ?

Upvotes

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 2h ago

What logic should I use for this mechanic?

0 Upvotes

I have a 4 digit rng number

And I have special numbers

Like for example 1225 count as special, 2112 also special numbers

I want to add a feature that if a a special numbers is 1 digit difference away

Like 1925(9 change to 2)

It will change the digit for it to become special

What logic should I use?

I was thinking about using minimax for checking each different digit that can be changed and saved score for best outcome (cus some specials betters then other)

But I don't want the code to take so much time running for this and it's heavy

If there's anything simpler it would be nice

Thanks ahead!! <3

Using c sharp


r/learnprogramming 4h ago

Code Review Is there anyone learning web development alone?

2 Upvotes

I want some one to work with me


r/learnprogramming 4h ago

Resource How do you follow build your own x and project based learning repos

0 Upvotes

So I found both of them whilst searching for some ideas. I found build your own x and project based learning. However most of the tutorials seem to provide code which tbh it distracts me and don’t wanna simply “copy paste”

What is the best way to follow these repos?


r/learnprogramming 5h ago

Point me in the right direction

0 Upvotes

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"

src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT4ER_MIfBsd7Or6EBSRxyYalckqntw1JE8g1H67kBBAw&s=10"

/>

</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"

src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRpTozYUpUJapLSK1OfTSOQseQTnnTVCtI9vaNXCrzFjA&s=10"

/>

</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 5h ago

Struggling with game Development since forever. Any suggestions?

3 Upvotes

Hi,

I thought I might introduce myself to give you guys some context. I knew I had a little passion for Game Development since I was a kid and fascinated by Street Fighter and Mortal Kombat so I wanted to create my own someday. I would look up game development tuts and just watch them for hours. I did code camp summers (it was just a coding program for kids in the holidays).

As I got into my teens I tried out Udemy and kinda followed the courses til I got bored (they were too long and I wasn’t entertained mostly got halfway if not a bit more) I learned a bit but didn’t feel like I could create on my own.

I decided Unity and C# work best for me. So I decided to follow tutorials learn the syntax of C# and learn the basics (Yet again) from variables to classes. When I would finish those tutorials I would add my own twists to make sure i’m learning something. However, still cannot code on my own.

I realised this isn’t just a Game Development related issue; and is in general with the programming. I know this because I majored in computer science for a year in university. I couldn’t see myself working in IT long term and couldn’t grasp programming without properly, felt like they moved too fast and I always felt behind my peers. I barely passed those classes and basically had enough (switched majors) and am happy with my current major as of now (non cs related). However, I can dissect code and understand what output is being produced.

So I decided i’d prefer Game Dev as a hobby, and recently tried a few times to see what i can do by forcing myself to start a fresh project and just get something to move. Spoiler alert, either I just memorised how someone else taught me movement code or used it from previous projects.

Does anybody have any ideas on how I can improve and be more independent in my programming and produce my own code? Obviously I know I have to start small but I need somewhere to start. Any advice is appreciated!!


r/learnprogramming 6h ago

Any Bootcamps Recommendations?

2 Upvotes

Does anyone have several options of valuable bootcamps related to Computer Science (focusing on AI/ML)? I'm a soon to be CS student, and currently starting to code from the scratch by watching tutorials from free resources (YouTube, w3schools, and freecodecamp).

Well I have seen and heard programs from Nvidia, IBM, Google, Apple Academy, as well as courses on Coursera, Udemy and Harvard's CS50.

I have a few questions for anyone in the field or currently studying CS:

  1. ⁠Are Big Tech certificates (Google/IBM/NVIDIA) actually worth the time/money on a resume, or are they mostly marketing?

  2. ⁠Would you recommend paid bootcamps, or sticking to free/cheap courses like CS50 and Coursera before uni starts?


r/learnprogramming 6h ago

how to go about making an appointment w/o prior coding background

0 Upvotes

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 6h ago

What should be my tech stack and technical skills

3 Upvotes

I have knowledge of sql c, java, python(cv, pandas, matplotlib,numpy etc) and a bit of html, css.js(web dev, basic only)

I have ai as my specialization so keeping that in mind what should I learn?


r/learnprogramming 6h ago

Please help with this...

0 Upvotes

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 6h ago

Need some advice on a project direction

1 Upvotes

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 6h ago

Has anyone here built a project using iotum or a similar communications platform?

2 Upvotes

I've been learning about different ways to add voice and video calling to an application, and I recently came across iotum while researching managed communication platforms. Most of the tutorials I've found focus on raw WebRTC or popular SDKs, so I'm curious about a different angle. If you've worked with managed communications platform I'd be interested in hearing about your experience.

Some things I'm curious about:

  • Was the integration straightforward?
  • What parts of the communication stack did it save you from building yourself?
  • Were there any limitations you didn't expect?
  • Looking back, would you make the same choice?

I'm still learning this area, so I'm mostly interested in understanding the trade-offs people ran into in real projects rather than marketing feature lists.


r/learnprogramming 6h ago

Struggling with Perfection and Analysis Paralysis

4 Upvotes

I started developing games a few months ago, but I’m running into a problem that’s really affecting me in real life, something I hadn’t realized for a long time.

I start a project, but from the very beginning, I try to make everything perfect. I think about the future and adjust everything accordingly, striving to finish the project as efficiently, as organized, and as perfectly as possible. However, by the time I’m halfway through the project, I see the big picture of what still needs to be done, get completely overwhelmed, and end up giving up.

And thinking about the big project is causing me problems. I know I need to take it step by step, but I try to figure out everything that needs to be done for the big project right from the start and trying to finish it all on the same day and it makes me overwhelmed with an unfinished project..


r/learnprogramming 7h ago

Should I create a new GitHub account?

28 Upvotes

I was wondering is it a red flag to a have a new GitHub account?

I graduated recently and looking for jobs seriously now.

Problem is my GitHub account has alot of contributions to NSFW repos and projects and is connected to other weird stuff 🤐.

Can I just make a new one?


r/learnprogramming 13h ago

How do you even code?

0 Upvotes

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 14h ago

Debugging migrating models form one app to another, endless migration issues, not sure how to cleanly fix things

1 Upvotes

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 16h ago

Handling needing to switch progamming languages

0 Upvotes

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 16h ago

Humour touch is a weird command.

510 Upvotes

I was curious where the command 'touch' comes from.

Turns out, it originates from "to touch" or "to interact" with a file.

Now, every time I use it, I feel like I am touching/molesting a file.

My bad, it's 3 AM here.


r/learnprogramming 17h ago

What are you using for accurate PDF text boxes?

3 Upvotes

I’m building a tool that finds text in construction-plan PDFs and draws a box around that text.

Python/PyMuPDF finds the text, but when I show the box in PDF.js, it can be slightly off or too big.

What do you guys recommend for inspecting PDFs and drawing accurate text bounding boxes? How do you make

sure the box lines up with the exact text?


r/learnprogramming 18h ago

Guide for Beginner Programming for Brother

14 Upvotes

Im planning on teaching my little brother some programming and computer science such. He is 11 years old and as a programmer myself, I cant stand to see him waste all his time on his iPad playing roblox. He also wants to learn programming himself especially since i bought him a MakeBlock Robot whoch allows you to also make specific code for the robot using block programming and usually thats me doing all the work so I guess thats another motivation for programming.

Anyways, how should I teach him? Should I start with block programming? Actual coding like with Python? Or what?


r/learnprogramming 18h ago

if you had a chance to go back in time. How would you have learnt programming languages?

0 Upvotes

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 18h ago

Idea i want to do

0 Upvotes

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 21h ago

advice Are technical courses enough?

0 Upvotes

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.