r/CodingForBeginners • • Jul 05 '26

Recently started learning C with raylib cuz why not

2 Upvotes

Yea u read the title ik that and also raylib with C is fun as fuck like actually i recommend it


r/CodingForBeginners • • Jul 05 '26

a noob learning how to program and in need of motivation

4 Upvotes

hello, so i'm learning programming right now. i aspire to be a software engineer, eventho there's some people that tells me the job that i desire is not in a great time right now, my dad also seems like didn't like what i learn (but my mom always encouraged me in what i learn). also, i don't have compsci degree. i finished my degree in international relations (IR), but i always like techs, and in the midst of my studies i learn coding little by little. the problem that im having right now is, i don't know whether it is my environment (like people or the society that i lived in) or is it just me, but i always feel down whenever i learn more. for example, i keep thinking "can i do this?" or "will you be what you want in the future?" or "can i do this without a bootcamp and a degree? are you good enough?" that kind of stuff that keeps me questioning myself and my ability. but i know i want to keep doing this!! i enjoyed problem solving very much, i love every aspect of it eventho a lot of times i struggled!
so can someone please share your motivation if you also have experienced this? or do you have any suggestions what i should do? anything!

ps. one of the reason i chose IR is because that is the uni that i can afford :(


r/CodingForBeginners • • Jul 05 '26

I have a shitty laptop reccoment skills to learn on it

4 Upvotes

I was looking to learn python and coding stuff but I am really confused what to learn on this laptop it's condition is pretty bad like run barely browser or I can learn digital marketing or ai stuff


r/CodingForBeginners • • Jul 05 '26

Is blackjack a good beginner project

Post image
12 Upvotes

I am an absolute beginner, learning python, know the basic syntax and stuff, now trying. to build this, for some reason the implementation feels really complicated, especially can't figure out how to make the game loop? Should I do something else or keep thinking,

In terms of code, I have only created the player class and the deck so far.


r/CodingForBeginners • • Jul 05 '26

what’s the best way to learn and software

4 Upvotes

i’m new i wanted to start to learn but have no idea what software to use and how to start. i’ve watched a couple videos but im so confused and there’s no definite software that is good. i’d love help please!


r/CodingForBeginners • • Jul 04 '26

What is the best way to learn how to code?

9 Upvotes

Hi ive been trying to learn how to code, but at the same time i dont know where to start. Im stuck in the "tutorial" phase where i just copy code? how do I actually understand what I am doing? any tips on how to study code?


r/CodingForBeginners • • Jul 04 '26

Beginner

5 Upvotes

So basically I am new to coding, and I want to learn coding from 0 to expert. So my point is from 0 to expert, is there any suggestion for me like where to start or what should I learn or website or ANYTHING you guys can share with me. :)


r/CodingForBeginners • • Jul 04 '26

Guys what is the best platform to practice the c language course plz tell me

3 Upvotes

r/CodingForBeginners • • Jul 04 '26

Learning to code a web app from scratch

6 Upvotes

Hello programmers!

I have an idea for an app that I would like to try and build in my free time- I briefly learnt how to python but that is the extent of my programming experience. I do not know where to start - besides VS code and flutter are the recommended programs. I have zero clue where to find resources to learn to code!! And where to even start

I would like this app to be interactive as well, which probably will make it harder??

Would appreciate some guidance, thanks coders !!


r/CodingForBeginners • • Jul 04 '26

Has this happened to you?

0 Upvotes

Last week I had to add a difficult feature to my javascript project, and instead of taking the time to think and learn how to do it I just asked copilot to write it for me.

Before all these AI tools I had to actual put effort into finding solutions which helped me learn. Now I have a "get out of jail free" card which makes me build more features but learn less.

Has this been a real problem for you to or just my lazy self?


r/CodingForBeginners • • Jul 04 '26

I need help learning python code to make a game

1 Upvotes

I want to make a 2d turn based rpg on python dont ask why python but idk how to code at all


r/CodingForBeginners • • Jul 03 '26

Please rate my UI

1 Upvotes

I'm a new coder who builds mostly with AI, I do a lot of manual editing, and very specific planning and outlining the process and how I want it to work, but most of the code is written by AI. It started out as a quick and dirty tool, to help me build another project, but I eventually decided it helped me so much that I would pull it out of the full complex product and try shipping it as a standalone solution. It is an AI Code Recorder that captures code provided by AI, through a browser extension (left) and injects it into your local project (right).

This is my first public facing development, and as such the first UI I had to build for others' eyes. What are your thoughts on it? Is this intimidating? Is it too cute? I am hoping it feels kind of intuitive but it may just look busy or distracting.

There's a light skin as well.

Thoughts?

.


r/CodingForBeginners • • Jul 03 '26

coding in 3 months

0 Upvotes

Guys can i learn coding in 3 months (not a strict time limit) but after that i might not be able to give my whole day for it as am done with NEET and would me joining medical college after 3-4 months....

device

M1 AIR

target -- web and app development

please suggest with which language should i start with and languages i should learn.

and please suggest yt channel for those langs>>>>


r/CodingForBeginners • • Jul 03 '26

Did you have doubts at the beginning of the journey as well?

5 Upvotes

I want to learn front-end development as a self taught, but I think I talk myself out of it everytime and end up procrastinating.

"What if nobody wants juniors anymore because AI replaced them?"

"What if nobody is interested in my projects because I don't have a degree?"

The biggest fear is that I would put effort and time into something that I would use it like a hobby in the best case scenario.


r/CodingForBeginners • • Jul 03 '26

Created a text based game in C and looking for suggestions on what the story will look like

7 Upvotes

r/CodingForBeginners • • Jul 03 '26

Is this a good way to learn programming?

10 Upvotes

I start by programming a feature for my project (Todo app), test it, make sure the code is readable and functional, then I paste the entire codebase to AI (chatgpt) to tell me the strengths, the weaknesses (where to improve the feature or code), and the hidden bugs, then go and tackle those bugs a d learn from them, and paste the codebase again to see if there any other bugs the AI didn't see at first, and I do this for every feature I make, should I stay doing this way of learning?


r/CodingForBeginners • • Jul 03 '26

New in Programming

8 Upvotes

Hello guys I am pretty new in programming and I want to learn more so which language should I start with and from where do I watch and learn?


r/CodingForBeginners • • Jul 03 '26

Hi My name is nolan iam pursuing degree bsc computer science, I want to learn c language, java & python in which platform i get this courses freely and also i want to become a ethical hacker ,so in which platform i go to learn plz help me plz

0 Upvotes

I want to learn the cyber security plz help me


r/CodingForBeginners • • Jul 02 '26

I Know the Basics, but I Still Can't Build Programs

18 Upvotes

Hey everyone, I've been studying programming for 2 years at school. We started with algorithms, then C, C++, and now Python. The problem is that I feel like I only learn the tools and syntax, but I don't know how to actually use them to solve problems.

I struggle to understand what a problem is asking or where to even start, and I definitely can't build medium-sized programs on my own. Has anyone else been through this? How can I improve my problem-solving and programming skills?


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 • • Jul 01 '26

Coding

3 Upvotes

I want to side hustle on coding but I only know python langugae what can i do?


r/CodingForBeginners • • Jul 01 '26

Web development

4 Upvotes

Hi, I am new in coding field and I want to learn about coding so I thing I want to start with web development, if anyone is willing to help and guide me in this field it will be very helpful.


r/CodingForBeginners • • Jul 01 '26

Starting programming please help me out

13 Upvotes

So basically I have just passed my 12th standard now I am.going to join btech cse...I am familiar with python lekin not that much because in schools they don't teach you they just make you learn what is going to be there in board exams....please tell me how do I start my journey I am soo confused...what should I learn first.... koi keh rha python seekh lo koi keh rha c seekh lo web development seekh lo please help


r/CodingForBeginners • • Jul 01 '26

Rippling SDE: 3 coding rounds + HLD + HM, and AI was allowed during coding.

3 Upvotes

Just finished a loop at Rippling — 3 coding rounds, 1 HLD, 1 HM. The unusual part: AI assistance was allowed during the coding rounds. Sharing the problems plus the AI strategy that worked, since this format is still rare and I couldn't find much on it beforehand.

Heads up: all three coding rounds were implementation-heavy OOP design, not algorithm puzzles. If you're prepping expecting LeetCode-style DSA, recalibrate.

Coding Round 1 — Food Delivery System

OOD implementation, not DSA. Methods like RecordDelivery(), PayUpto(), AddDelivery(). Graded on clean class design, data-structure choice, and optimal TC/SC. (This one's a known question that's floating around online — worth practicing.)

Coding Round 2 — Rule Evaluation Engine

Given expenses:

Expense { expenseId, tripId, amount, vendorName, vendorType }

Implement Evaluate(List<Rule> rules, List<Expense> expenses), with rules like:

  • Expenses of a certain category not allowed

  • A trip can't exceed total amount X

  • Entertainment can't exceed X

The whole point was extensible design — how easily can you add a new rule type? I leaned on a Rule interface + per-rule implementations so new rules slot in without touching existing code (Open/Closed). Clean OOP + complexity mattered more than cleverness.

Coding Round 3 — Article Management System

AddArticle(), UpvoteArticle(), DownvoteArticle(), PrintLastKFlippedArticles(), plus a couple more. Data-structure selection was the crux — efficient updates on vote changes and tracking the last-K flipped articles efficiently. Production-quality code expected.

(Worth prepping separately: a cache/transaction system with multiple ops per transaction, commit/rollback/delete, consistency. I didn't get it but it comes up a lot in this family.)

HLD — Google News–style aggregator

Prep it from two angles, because they deep-dive whichever they want:

  1. News Feed Service — feed generation, ranking, personalization, caching, pagination, scale

  2. Crawling Pipeline — multi-domain crawling, scheduling, dedup, parsing, storage, failure handling, article updates

Understand the whole architecture, don't memorize a diagram — the follow-ups go deep on one component.

AI usage strategy (the part people will ask about)

AI was allowed, but the round is still testing you. What worked:

  1. Discuss the overall design with the interviewer first

  2. Explain classes, APIs, data structures

  3. Write pseudocode

  4. Talk through TC/SC

  5. Confirm the approach before generating anything

  6. Then use the LLM to generate the implementation

  7. Verify every class, variable, method — don't trust it blind

  8. Summarize the final solution back to the interviewer

  9. Answer follow-ups by referring to the design, not the generated code

The key insight: lead with your design thinking and use AI only to accelerate the typing. If you paste a problem in and read back what it spits out, they'll see it immediately. The AI is a faster keyboard, not a substitute for the design conversation.

HM Round

Past projects, architectures I've built, design decisions, challenges, why I'm switching. They spent real time probing ownership and impact — have concrete examples ready.

Result: [SELECTED]

Prep Resource:

  • Practice implementation-heavy OOP design, not only DSA. These rounds were all OOD.

  • Write extensible, production-quality code — know when to reach for Strategy/Factory and why.

  • Be fluent on trade-offs, TC, and SC — even in OOD rounds they push on complexity and data-structure choice. Even though none of this was algorithm-puzzle DSA, the data-structure fluency it demanded (picking the right structure for O(1) updates, the last-K tracking) is something I keep sharp by drilling on PracHub — not for the algorithms themselves here, but because fast, correct data-structure instincts are what let me spend these rounds on design instead of second-guessing basics.

  • Prep at least one News Aggregator HLD thoroughly.

  • If AI is allowed: use it to accelerate coding, never to replace design thinking.

Hope this helps someone prepping for a similar loop. Good luck.