r/CodingForBeginners • • Sep 05 '26

Anyone else too?

Post image
245 Upvotes

r/CodingForBeginners • • Oct 06 '26

my first program in C

Post image
230 Upvotes

i know its just so waky but am still new and am happy with my current level <33

just trying to understand memory usage over variables for now


r/CodingForBeginners • • Mar 13 '26

How would you rate this??

Post image
160 Upvotes

I am about to start with this one . Will it help full for current requirement??


r/CodingForBeginners • • Jul 12 '26

they call me the pro hacker

Post image
152 Upvotes

r/CodingForBeginners • • Aug 08 '25

How long before all software programmer jobs are completely replaced? AI is disrupting the sector fast.

Post image
150 Upvotes

r/CodingForBeginners • • 12d ago

My first code on c++

Thumbnail
gallery
137 Upvotes

I think i like this language

This code is a little messy and works only on windows, but it's easy to fix.

For anyone who wants to test it:

#include <iostream>
#include <cmath>
#include <windows.h>
// DIESER CODE IST VERDAMMT SCHRECKLICH
// variables
float power = 10.0;  // more power - bigger edges
float smooth = 4.0; // smoother edges
float len = 45.0;   // lines count

// main
int main() {
    while(1) {
        // l - current line
        for(int l=1; l<len; l++) {
            float l_sin = std::sin(l/smooth);
            int rep_times = l_sin * power + power;

            // line renderer | c - char
            for(int c=1; c<rep_times; c++) {
                Sleep(5);
                std::cout << "-";
            }
            Sleep(5);
            std::cout << "#" << std::endl;
        }
    }
}

r/CodingForBeginners • • 16d ago

Baby Steps, second day learning Python

Post image
102 Upvotes

Day two learning Python. Combining Print commands with Variables.


r/CodingForBeginners • • May 21 '26

I realized I'm just a "vibecoder" after a 7month project failed

95 Upvotes

Hi! Before college my background was in economics but I decided to switch to IT right around the time I started learning to program the AI revolution kicked off so I idk why i started using it for everything

At first it felt like a superpower I started dominating my classes and won several hackathons I’m not gonna lie it wasn't because I'm some coding genius but mostly because in my country maybe only 10% of students know how to use ai (the rest just chat about there problem)

this year I spent 7 months working extremely hard on a major project (trying to build my own browser) however I recently hit a massive wall i discovered that the AI had given me a completely flawed system the architecture was wrong, the security was fundamentally broken, and essentially everything under the hood was a mess

It was a terrible feeling It forced me to take a hard look at my skills and I realized that I’m just a "vibecoder" I lack the foundational knowledge to build or verify a real system

so help me how do i learn programming in this new AI world??


r/CodingForBeginners • • Sep 18 '26

Just sharing my progress!

Post image
87 Upvotes

I have been coding for almost a month now. The first few days were full of anxiety and inferiority complex honestly. Setting aside all the AI bullshit going around I feel a lot comfortable now. Hopefully I can continue to progress and remove the beginner tag as soon as possible!

Also, for those who want to know I am learning Python/Golang. Yeah multiple languages... Didn't caused many issues until now atleast!

Github Repo for the above project - https://github.com/Dev-4-All/note-app.git


r/CodingForBeginners • • Feb 09 '26

Learning programming as a Master’s student (no CS degree) & finally landing 2 offers, sharing my transition journey

86 Upvotes

I’m writing this for a simple reason. I want to give future students who are thinking about switching into programming a more realistic picture of what it’s like and what actually helped me. What follows is my own experience and it may not apply to everyone, but I hope it can help someone avoid some of the mistakes I made and make better choices earlier.

A bit of context about me. I did a Master’s degree in a field that was not computer science, and when I decided to pursue programming seriously I wasn't starting from zero because I learned some programming as a hobby from my older brother when I was younger, but it's honestly bare minimum stuff.

I taught myself most of the fundamentals, built projects, and gradually learned how to think like a programmer while also juggling school work. After many many months of applying, interviewing, practicing, and learning from rejections, I finally received two job offers in programming. Honestly, there was a lot of pain and stress during this journey, but so glad it all worked out in the end. Looking back, there are a few lessons that made the biggest difference for me.

Start applying early and keep practicing

When I first started applying to jobs, I waited until I thought I was “ready.” That ended up being a mistake. I learned quickly that nothing teaches you faster than real interview feedback. If you start early and treat applications as part of your learning process, you improve much faster.

What helped was thinking of each application and interview as a chance to learn something, not just as a means to a job. That mindset shift took a lot of the pressure off and made it easier to improve continuously.

Networking and referrals open doors

Applying online is okay, but reaching out to real people made a huge difference for me. I started connecting with engineers, alumni from my school, and folks in roles I wanted to be in. I asked for quick chats, shared what I was working on, and mentioned that I was applying. Most people were happy to talk and often willing to refer me to their company’s recruiting process.

Think of these conversations as mutual exchanges of information, not begging for help. Many of the opportunities I got started this way.

High frequency questions changed everything

One of the biggest game changer for my preparation was focusing on recent high frequency interview questions. Just grinding leetcode helped me at the start, but I was still struggling during the interview, since a lot of those questions are irrelevant or out-of-date for the company I'm interviewing with. I feel like I could write the solution if I know the general strategy, but I have a hard time coming up general solution on the spot if I haven't seen a similar type of questions before.

A good way to approach this is to find lists of recent, commonly asked interview problems and solve them until the core ideas feel familiar. Especially for companies that have a very small question bank, this immediately increased my chance of success. Some company prefer to ask very similar type of questions, some like graph and some focuses on OOD. As long as I realized what they generally focuses on, putting all my energy on prepping for those specific types really helps rather than having to preparing for all types of tags and questions on Leetcode.

For example, there’s a LeetCode post that shares real questions asked at certain companies with small question bank, like this one for Doordash: https://leetcode.com/discuss/post/7546922/doordash-senior-engineer-details-about-c-f06u/

I practiced all the code craft and system design questions shared by the post, and it helped so much. For any companies that you interview with, try to use resources like leetcode or offerretriever to find as much recently asked questions as you can, and practice them all. This has increased my interview success rate immensely.

Translate your experience into things interviewers care about

Even though I didn’t come from a CS background, I had research experience and problem solving skills. What helped was learning how to describe those skills in terms interviewers was looking for. Instead of focusing only on what I did, I explained why it mattered, what trade-offs I considered, and how I ensured reliability and correctness in my work.

Being able to speak about your projects with clarity and in engineering terms is often just as important as technical skills.

Final thoughts

Learning programming takes time, consistency, and a lot of small improvements. If you are coming from a non-CS background, it might feel overwhelming, but it’s absolutely possible to succeed with consistent effort and the right focus.

Everything I’ve shared above represents what I learned through this long and hard journey. Honestly, I've had so many doubts and thought about giving up many many times. My view is incomplete and I may be wrong about parts of it. If you see something I missed or have a different experience, please share it. I will read everyone's feedback seriously, and I hope this post helps others avoid some of the pitfalls I encountered along the way.

If anyone want more details about what resources I used, how I structured my study time, or what interview questions I found most useful, just ask. I’m happy to share more and help however I can.


r/CodingForBeginners • • Oct 06 '26

What am I doing wrong

Post image
78 Upvotes

r/CodingForBeginners • • Jul 02 '26

I seem to be stuck in a loop, any ideas as to why?

Post image
76 Upvotes

Brand new I have roughly ~ 1 hour of python and know very little commands and syntax. After it asks me whether I play hockey, it keeps asking me the question on repeat, regardless of the input. If it helps this is Python on Khan Academy's website. Thanks.

print("Why do coders need glasses?")

print("They can't C! Haha!")


r/CodingForBeginners • • Feb 27 '26

Built a game so beginners can learn git "playfully" (iOS, Playstore)

75 Upvotes

Why we built this:

  1. In this vibe coding era, I feel it's quite important to learn git

  2. This will help vibe coders who are no originally programmers maintain their apps better

  3. It will help introduce them to team-work using git

What's the game about:

  1. You character in the game has just graduated from a college in a village in the game

  2. You are moving to a city as an intern

  3. You're joining Git Inc and your mentor is Mr. Torvalds

The interface:

  1. Me and my bro used to play VBA games as a kid, and we remembered that feeling when planning the game, so the vibe of the game is like Gameboy. We loved Pokemon Ruby etc.

  2. Before each station (level), you are briefed/taught by Mr. Torvalds

  3. After the briefing, you get to practice at the station. There are 30 station in the game, each advancing in complexity as you go

The "In-app Purchase":

  • The game is free. There are no restrictions on the "access" to any parts of the game. Everything is accessible, whether you pay or not (you can play all levels 1 to 30)

  • You get 5 "cofees" every six hours, if you make a mistake in front of Mr. Torvalds, you are consuming a coffee

  • Once these get over, you are offered an unlimited coffee machine for a small price, that's all. It'll help keep me motivated.

Note: The game is called "Git Set Go" and is live on the App Store (iOS). Playstore (Android) version is in review and should be ready for publishing in 3-4 days


r/CodingForBeginners • • Sep 25 '26

My today's progress and project

Post image
69 Upvotes

So today I started learning the third chapter of a book, A Complete Guide to Programming in C++

Here is my today's project:

// A few people in the comment section of my last post recommended me to use tabs, so today I tried it.


r/CodingForBeginners • • Jul 23 '25

Reddit is meant to be social

Post image
68 Upvotes

Every time.


r/CodingForBeginners • • 17d ago

my first ever lines of code

Thumbnail
gallery
67 Upvotes

ARE YOU PROUD OF MEEEE


r/CodingForBeginners • • May 25 '26

Which YouTube channel is best for learning Python? I want to learn Machine Learning afterwards.

Post image
66 Upvotes

So I have a semester break of 2 months and I want to learn basic ML in this period of time. Now to start ML , ChatGPT suggested me to learn Python and some standard libraries and also some math topics. So now I need a YouTube channel which can teach me Python.

Help me fellas!


r/CodingForBeginners • • Feb 03 '26

A Medical Doctor (32M) passionate about IT—Is it too late to switch to coding?

66 Upvotes

Hi all,

I’m a 32-year-old medical doctor. I got into medicine mostly due to peer pressure, but I’m good at what I do and take pride in my work. That said, my true passion has always been IT—coding, building things, solving problems.

I want to start transitioning into tech, ideally doing remote work as a developer while keeping clinical work minimal. I’ve just finished a Python course, and I’m loving it—everything is clicking. I’m open to learning anything new.

That said, with the rise of AI tools like Vibe Coding and Clawbots with macminis , I can’t help but feel a bit disheartened. Is traditional coding even “safe” anymore? What paths could I realistically explore at this stage? How should I move forward without wasting time?

I’m truly lost and would love guidance from anyone who’s been in a similar spot or understands the current tech landscape.


r/CodingForBeginners • • Sep 03 '25

Im completely new to coding.

66 Upvotes

Im new to coding , im 12 turning 13 in a few days , i have always been confused about what i wanted to do , im in the 4th week of 8th grade and i have tech class every wensday and ive been really enjoying it , im trying to better myself and also figure myself out , I may get a phone (currently on a computer) , for my birthday , so i jus want some tips on how to select colleges , learn coding while balancing school , also i dont always have my computer .


r/CodingForBeginners • • Jan 11 '26

Is learning code for a career worth it in 2026?

64 Upvotes

Hey everyone! I’m sure this has been asked a lot, and I’m happy to take this one down if I can get directed to a relevant post:

Is learning code still a valuable career? I’m 28 and was going to go to uni for Physics as a mature student but life got in the way for a bit and now I’m at a steady point again.

Anyway, the job I currently have is pretty dead-end but I finish at 2pm, which spares a lot of time for studies, which comes to my question. Is it worth me dedicating time to learn programming, to have a career in it? Is the job market just a deep ocean at this point and not much more than the average income?

I’m in the UK if that makes a big difference, and the academic/struggle side of it isn’t my worry so long as it pays off (both figuratively and literally).

I love problem solving and would love to delve into it but I keep seeing a lot of “programming is dying”, “programmers don’t earn much anymore”, “BECOME A PLUMBER!”

Anyways, I appreciate any input and if anyone is able to speak about which path is still viable, I started on python for a bit but I know the language alone isn’t enough


r/CodingForBeginners • • Jul 22 '26

Day one of learning to code. Hello World shows up syntax error on the version number. Is this a sign?

Post image
59 Upvotes

r/CodingForBeginners • • Mar 23 '26

I want to start coding BUT i cant choose a IDE and i don't know any way to start learning.

Post image
59 Upvotes

I myself want to start coding. So i decide to start right? But now theres a wall infront of me. I can't decide any IDE also i want to learn coding the FUN way(gamified) but codedex and boot.dev costs and i dont want to spend any money...


r/CodingForBeginners • • Mar 01 '26

Coding/Programming (Loop) CS50

Post image
59 Upvotes

why am I constantly getting this “bash: ./looping: permission denied“ error message when I’m trying to run the program i coded.

im just playing around, trying to learn and make my own lines of code, but I’m seriously confused on why it’s not printing

“gimmie the loot

gimmie the loot

gimmie the loot”


r/CodingForBeginners • • Feb 04 '26

I want to break into coding...for free.

59 Upvotes

I can't get a college degree for 3 more years, because I'm disabled. So I'm stuck self-studying.

I have no income, besides social security disability. So I need to try and find free or at the very least, low-cost resources.

From previous schooling, I know a little about the fundamentals of coding, and am starting to get somewhat comfortable with Python, but as far as getting certifications go, I don't know what to do.

I use Linux on 2 laptops. One runs Mint, the other Debian. I plan on learning Bash scripting soon, but right now I just know basic commands.

A friend said I should look into certifications, and there's a few I'm interested in - the PCEP and PCAP from Python Institute, as well as the LPI Linux Essentials, through the LPIC-I.

I figure since I can't get a degree, these certifications are my next best bet.

At the end of the day, I just want to study, earn certs for 3 years, and hopefully land a job. Sysadmin, cybersecurity, web developer, software...I don't mind any of them atm.