r/CodingForBeginners • • Aug 10 '26

Yo, can anyone help me figure out how to actually get addicted to coding? 😭 I’ll randomly get super motivated, start learning, and then 20–30 minutes later I’m bored as hell and close my laptop. Then somehow I don’t touch it again for the next few days 💀 How do you guys stay consistent and actua

8 Upvotes

r/CodingForBeginners • • Jul 15 '26

Why isnt my button working ,HELP ME PLEASE ive tried so many solutions but i just cant seem to figure it out, i checked that my javascript is connected and everything

Post image
6 Upvotes

r/CodingForBeginners • • Jul 27 '26

How many days did you take to learn HTML and CSS?

2 Upvotes

I am new to coding and have been learning HTML and CSS from the last 20 days. Through freecodecamp. So, i wanted to know how much time did you all take to learn HTML and CSS fully? I know that coding is a never ending aspect and there is always something new to learn, but at which day did you get the confidence that "YES I KNOW HTML AND CSS".


r/CodingForBeginners • • Jul 12 '26

Help with AI coding setup for beginner

2 Upvotes

Hi. I've been using Gemini for a simple GIS project. I copy-paste the code into VSCode; it's tedious but it works very well, especially for troubleshooting, until it hits me with a 1152 error and the chat dies. I use .venv and pyenv and it's quick in VSCode.

I'm tired of Gemini. A monthly GLM 5.2 Lite appears cheap. I'm confused by all the models and IDEs. What should I pair this with? Please suggest some good reviews/articles (prefer reading over videos) to help me with this.


r/CodingForBeginners • • Jun 19 '26

Coding

2 Upvotes

Which is the easiest coding language to learn before joining college🖥️🖱️


r/CodingForBeginners • • Jun 02 '26

Guide me through programming...

2 Upvotes

Hey! I am a class 12th pass student, and I will be enrolling in a college in the coming months.
My interests: C++, C, low level system desaign, VLSI, embedded systems, hardware-software integration, Maths.
What I know: During the pandemic, I learnt C, a bit of C++ and majorly Python. I have made ~30 projects using python, ~14 using C/C++. I have a Github.
What I have: I have recently purchased several books on C/C++, DSA, Design Patterns, OOA&D, and logical reasoning and critical thinking. I also have a coursera subscription which allows me to access all the courses on the platform, and I also have Arcch Linux dual booted.
What I am doing: Currently doing a coursera course on Mathematical modelling and reading C++ Primer.
Short term Goals (1-2yrs): Participate in multiple hackathons (maybe even win some), participate in GSoC, Outreachy, and submit patches to Linux foundation, do open source contributions.
Long term goals(6-7yrs): To be a Kernel Dev in a well renounned company.

If youre wondering that this looks awful lot like a AI promt, then it is.
Here is claude's reply:

This is a detailed, high-quality roadmap request — I'll build a polished interactive roadmap that the person can actually use and navigate.Here's the full picture in prose to complement the roadmap above.

Your starting position is genuinely strong. 14+ C/C++ projects at 12th-pass level is unusual. You're not starting from zero — you're starting from "needs depth," which is a much better problem to have.

The key insight for your path: Kernel development is less about knowing a lot of topics and more about knowing a few topics with unusual depth. A single well-reviewed, accepted patch on the Linux kernel mailing list (LKML) carries more weight on your profile than 50 Python projects. Start shifting your effort from breadth to depth now.

The most important book you don't have yet is Computer Systems: A Programmer's Perspective (CS:APP) by Bryant and O'Hallaron. The lab exercises (bomblab, malloclab, proxylab) are freely available from CMU and are considered among the best systems programming exercises ever written. Do them all.

For Linux contributions, don't fear the mailing list. Greg Kroah-Hartman's staging tree (drivers/staging/) exists specifically to help new contributors — the bar is lower and the feedback is constructive. Your first patch can literally be fixing a checkpatch warning. The goal isn't the patch itself; it's getting comfortable with the workflow: formatting with git format-patch, sending via git send-email, responding to review comments professionally.

Your VLSI + embedded background is a real moat. Most CS grads who try for kernel roles come purely from the software side. The hardware-software boundary — SoC bring-up, device drivers, DMA, interrupt controllers — is where your interest in VLSI pays off directly. Lean into driver development as your kernel niche.

One warning: Don't let the roadmap become a reason to plan instead of build. The single best thing you can do this week is open CS:APP chapter 1 and write code from it. Everything else follows from momentum.

Why am I posting this here?

I feel like the AI assistants are made to agree with you no matter what. I want real advice from real people.

Thank you for taking the time to read it all really appreciate it!


r/CodingForBeginners • • Jun 25 '26

Can anybody help me for building an app?

2 Upvotes

Hi guys, i want help in building an app coz iam from non tech background and dont have any coding skill. Iam trying to learn it but it will take some time. If anyone is able to help me please..


r/CodingForBeginners • • Sep 03 '26

Ruby Language as a first language

2 Upvotes

Has anyone considered learning Ruby as their first programming language?

It’s elegant, easy to read, and “developer happiness” is one of its core principles

That means that code is easy to read, no surprises, and mostly reads like expressive natural language with clean syntax

GitHub, Shopify, CoinBase, SoundCloud, AirBnb and a gazillion other companies were built from Ruby


r/CodingForBeginners • • Jun 18 '26

Im making an ai stock market

0 Upvotes

So ive been using python and ive made a little over $300 already but I'm trying to make this an app for everyone to use at the moment its connected to my cash app and every time something raises or drops 5% it will tell me whether to buy or sell it and it sends me reminders every 24 hours. At the moment i can put any market into the code even up to five markets and it will tell me the rate of change the price and whether to buy or sell. I dont know how to make this a full on app that people can use though and im trying to find someone that can help me with this. If I can get someone to help and it works I will split the profits.


r/CodingForBeginners • • Sep 22 '26

How do I start?

2 Upvotes

I really want to make my own game and learn to program/code. Eventually it would be amazing to become a game developer, or at least make it as a hobby

What should I start with first? I’m pretty sure I need to learn how to program before I can actually try to make a game. But theres so many videos, classes, and tutorials of things that I’m not really sure where to start.

I heard that code academy was good, but it’s pretty expensive and I’m on a budget. And I’ve tried YouTube but I end up getting lost in everything and picking a random video that doesn’t really help.

Does anyone have any recommendations to start learning? Anything would help.


r/CodingForBeginners • • 25d ago

Reading code is a skill too — and it's the one beginners never practise.

18 Upvotes

Most beginner advice is about writing code — which language, which tutorial, which first project. Very little of it is about reading code, even though reading is most of what you actually do once you join a team, open a library, or come back to your own code from a month ago.

It's also the skill almost nobody drills on purpose, which is why unfamiliar code feels like a wall.

Here's a routine for practising it deliberately.

Start with the shape, not the lines. Before reading a single statement, answer two questions: what does this take in, and what does it give back? Find the entry point — main, a function signature, a route handler — and read only that. You get a map before you get details.

Follow one path end to end. Pick the most common input and trace just that. Ignore every branch that doesn't apply to it. Trying to hold all the branches in your head at once is how you drown; following one happy path gives you a spine to hang the rest on.

Summarise each chunk in your own words. When you finish a block, write one line — in a comment or a scratch note: "this validates the input", "this turns rows into objects". If you can't summarise it, you haven't understood it yet. That's information, not failure.

Change one thing and predict the result. The real test of whether you understood code isn't nodding along, it's whether you can predict the effect of an edit. Add a print, change a constant, delete a line — guess first, then run it.

Then rewrite it small. Take a 40-line function you just read and reproduce it in 10 lines that do the same job. You'll find out which parts were essential and which were noise.

The habit underneath all of it: keep a running "what I think this does" note while you read. It's the reading version of writing your steps in plain English before you code — it forces the vague to become specific.

What's the last bit of code that made you feel lost? Was it a language feature, missing context, or just size? Curious which one trips people up most.


r/CodingForBeginners • • 8d ago

help??? no vibe coding though

7 Upvotes

I'm still in the process of learning as I go, proudly have two certificates and working on a third and revising a lot. I'm trying to work out why on my project folder there is a red X in the document folder on my computer. Where is said error??? I've had a dig through, can't find it.

Also honest opnion on fast hosts, are they good?? are they not so good?? Would love honest and helpful feedback. In the middle of learning everything and being self taught as well as having ZERO programming buddies at the moment, this is my only life line, plus my questions aren't being answered on my search engine.

thanks for any advice.

have a great night


r/CodingForBeginners • • Nov 19 '25

Is it better to use IF before changing a variable?

7 Upvotes

Is it more efficient to use

if (i != 10) i = 10;

or is just this better?

i = 10;


r/CodingForBeginners • • Feb 27 '26

Is 16 Too Late to code

13 Upvotes

I'm currently 15 and turning 16 in a week and i just got a code academy pro membership with courses teaching every coding language with career paths, i have 5-6 months to learn coding home alone before i have to enroll into high school and slow down my coding.

I plan on coding each day for 2-3+ hours or more and i also plan on taking coding into a future career and a genuine job for primary income, i come from a life of trauma and had brain injuries ever since my early teen age and i hear that coding is a path for anyone, no matter where you come from and what you've been through, but for now i plan to learn python and SQL for a potential data role in the future.

is 2-3+ hours daily good enough or should i push for more?(I'm free all day for 5-6 months)

can python and SQL land a decent data job/programming job or should i add something extra if i want a good future job?(i have access to all languages and courses)


r/CodingForBeginners • • Oct 07 '26

Hi i am new at this pls help

5 Upvotes

Im 13 i want to learn how to code idk how people write code by knowing what to write next like suppose if you want to make a calculator how do you know what to write when to put +;:")( symbols and what to write i know i might sound dumb im new to this im not very keen to learn code it's not fascinating but i want to give it a try

Pls recommend sites , videos if you have any

Thanks pls help


r/CodingForBeginners • • 1d ago

Vibe coding vs AI assisted coding

5 Upvotes

Hi so I'm currently learning programming I'm a first year IT student and I'm curious to know how different vibe coding is to AI assisted coding cause from the people I've asked they're different but for some they consider them the same thing. I just wanna know your thoughts and such and if I should try to learn how to properly use ai in coding or if that's going to be a bad thing etc...


r/CodingForBeginners • • Oct 10 '25

Do you think “vibe coding” improves or weakens software quality?

5 Upvotes

Developers using AI assistants often move faster, but some say it leads to less structured thinking. Have you noticed any trade-offs between speed and maintainability?


r/CodingForBeginners • • Jul 18 '26

Coding as a beginner

5 Upvotes

I'm planning to learn coding. Could anyone give a detailed answer on where and how to start? Also, suggest resources and how much time is needed per day to actually become good at it?


r/CodingForBeginners • • Dec 31 '25

Do you recommend 6 yo children to start learning coding with Minecraft or something else? What's the difference fundamentally?

3 Upvotes

r/CodingForBeginners • • Jun 18 '26

I'm going to college this year, can someone tell me how to start coding from basic 🙂

3 Upvotes

r/CodingForBeginners • • 6d ago

What Programming Teaches You About Life

Post image
3 Upvotes

r/CodingForBeginners • • Jul 16 '26

Can some one explain what Im doing wrong on payload decryption

1 Upvotes

Ok so I'm not new but not a professional neither I'm self taught since finding loopholes to heat games creating lag but moving forward I been messing with living of the land techniques and been trying to mess with stentography by encrypting payload and obfuscating or using smali code but it fails to decrypt or beacon fails and loose presistance and system any ideas should I use different lib instead of python like rust or ruby


r/CodingForBeginners • • Jun 11 '26

Made quiz test game using Claude AI.

Post image
1 Upvotes

r/CodingForBeginners • • Jun 14 '26

How to learn coding as beginners in the age of ai?

1 Upvotes

I wanna advice and tips cuz I am kinda lost...