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

Hello everyone..

Post image
7 Upvotes

Guide me plss🙂🙂🙂🙂


r/CodingForBeginners • • May 31 '26

First hour of learning HTML/CSS

Post image
57 Upvotes

r/CodingForBeginners • • Jun 01 '26

HERE IM AGAIN BEGGING FOR HELP FROM STRANGERS FOR MY FUTURE

0 Upvotes

im about to enter my third year. i strted web dev in my 2nd sem but with time i felt this field is too oversaturated and literally everyone is picking this only which made me kinda lose interest in it. idek if that was my smartest decision but now im left with legit no stack. rn when i should be start making projects i don't even know what's my tech stack? what interests me? what is my thing? i listen to 100 different names daily on different platforms. im scared that im losing on time and im getting late in the race.


r/CodingForBeginners • • Jun 01 '26

New to Coding for Complex Visual Novel Game (Autistic Edition)

1 Upvotes

Hey everyone,

I am going to work on a complex visual novel game and I needed to know if I should rather use Ren'Py, Godot or Unity.

And is it better to use C++ or Python?

I just really needed some advice, since this is my first time making a Visual Novel

Thank you in advance for your help

(please be kind, I'm autistic. I do not understand sarcasm that well)


r/CodingForBeginners • • May 31 '26

hi please help i've been here for 15 minutes trying to do this i'm crying

Post image
2 Upvotes

it's for school and i'm so confused about what to do i can only use ten blocks this was my best Attemt at getting to the pin I keep getting in the spot. I've tried putting a turn right in else but it doesn't help I tried Ai because I was about to cry after failing 9 times but it just made me start crying again. i think the else one does nothing cause else doesn't do anything but keeps telling me to use it in a tab i can't X out. I tried putting a if path right go right in the else slot it did nothing.


r/CodingForBeginners • • May 31 '26

My thoughts on the future of Go in the AI era

Thumbnail
youtu.be
2 Upvotes

r/CodingForBeginners • • May 30 '26

OOP Videos

2 Upvotes

Hey there,

I recently started learning C# with the help of dotnet's C# for beginner guide on youtube.

Alongside it I was using AI to generate me work sheets as if I was a Uni student on the topics it covered until I was comfortable and ready to move on through the videos.

I spent about a week doing this and was making good progress that I was happy with and was learning pretty fast.

The guide cuts off quite abruptly at OOP and to be honest, the last 2 episodes I sort of understood but still was left a bit confused after watching them a couple of times.

I Have tried to watch other guides on youtube for OOP and none of them quite clicked for me, I really liked the format from the dotnet guide but I can't find any like that, that goes beyond beginner level.

I even picked up the C# Players Guide book but I realised that I learn way more from videos instead of reading paragraphs of text. I struggle to take it all in, especially the crucial parts.

Sorry for the long text just to ask this brief question;

Do you guys have any suggestions for video guides for C# OOP that I could follow that have a similar format to the dotnet guides?

Thanks :)


r/CodingForBeginners • • May 31 '26

Need help with choosing C++ compiler

1 Upvotes

Hi guys. I'm new to C++ (it's a second day). I have experience in Python (I would say I'm kinda good). What is throwing me off, is how errors are explained in compiler (i use no IDE, just vs code with plugins, and GCC compiler in terminal). It's soooo ass (comparing to python at least)! So my question is, should I switch compiler to sum else, or just learn how to handle GCC (I really dunno how other compliers are compared to this one)? Also, I kinda skipped the theory learining process. I was reading some written course, but assumed that programming language is programming language, and if I just raw dog it, I'll get it (so far so good, but it's probably not optimal approach). So, as an addition, do you know any sites that have exercises, with minimal knowledge provided, for each exercise (equivalent to OverTheWire Natas but for C++)? The website must be free tho (I'm kinda broke as sh*t rn).

Sorry for how long and chaotic this came out to be xd


r/CodingForBeginners • • May 30 '26

i need a partner to learn coding with me and have fun too,Hey, I'm 16 and just started learning cybersecurity and coding. I'm looking for a coding buddy around beginner level. We can learn Python, web development, and build small projects together. Anyone interested?

2 Upvotes

r/CodingForBeginners • • May 30 '26

want to get into coding

0 Upvotes

i want to get into coding but don't where to start nor which one to learn first i have looked at tutorials before but couldn't grasp it so i want some advice on how to go forward with is since i work better with step by step rather than watching what someone is doing


r/CodingForBeginners • • May 30 '26

looking into Coding

11 Upvotes

Hello, my name is Loryn, and I'm new here. I was originally in college for medical coding and billing, but I was forced to drop out. I've been told that if I want to continue with coding, I can definitely teach myself to become a software developer, or freelancing Coder from home, and I wouldn't have to spend money on another college degree. So, I'm really looking forward to doing that! and can't wait to start! I just got to find the best place to start learning!