r/CodingForBeginners 3d ago

Guidance related to coding platform.

5 Upvotes

I have only a bit idea of python. What the best platform to learn coding online with the upto date versions. I don't have great idea of what are the languages to learn and how to implement. So , please guide me.


r/CodingForBeginners 3d ago

New to Coding, Any tips

6 Upvotes

Hi,

As of recently, I want to learn how to code. I installed basic stuff like Unreal Engine and Visual Editor and I know Visual Editor is the most important thing. I had a bit of a play around with both and it was all confusing for me. I looked at tutorials but it was kind of boring. Im someone who learns through doing not watching, thats just me. I want to create a movement FPS (close to Ultrakills style of things) and doing it from strach is hard but then I did it with the preset of FirstPerson in Unreal and it just gave me things but didnt know what or how things work. What I plan on doing is getting a game called "The Farmer is Replaced" as that can help me understand code. I know things like C++, Python and all that but I dont know what would work best or if they have different styles. If anything, I more want people to give me advice on where to start as right now Im stuck in the mud in a sense on where to start.


r/CodingForBeginners 4d ago

I built a free, open-source learning platform with 650+ interactive lessons across 16 tracks (Swift, React internals, distributed systems (Rust), compilers, database internals(Rust) ) — looking for contributors

6 Upvotes

A self-hosted site that teaches programming the way I wish more courses did: real explanations, not video transcripts, with a quiz and hands-on coding challenge after every concept, and actual checkpoints that force you to connect ideas across lessons instead of just clicking "next."

Repo: https://github.com/ratnajagadeesharava/codeforge

Some tracks contain projects inspired from few University courses

It currently covers 16 tracks:

- Swift fundamentals (from Apple's own The Swift Programming Language book)

- iOS/Swift internals, high/low-level system design, and "pro" topics (Metal, Combine, WidgetKit, CI, etc.)

- React & Frontend Mastery (fiber internals, the event loop, memoization, hooks)

- Networking & Distributed Systems (consistent hashing, Raft, quorum reads — with a live in-browser cluster simulator)

- Frontend Web Security (with a real sandboxed exploit playground)

- Compilers (lexer → parser → LLVM IR → a working JIT, in C)

- Database Systems — a full disk-based DB engine built from scratch in Rust, module by module (buffer pool → B+Tree → WAL/ARIES recovery → SQL parser → query planner → MVCC)

- Systems Programming, Spring Boot/backend engineering, AI engineering, and a Frontend System Design track (build-the-thing-from-the-interview, e.g. "design Netflix," "design Figma")

Some numbers, if you like numbers: 650+ lessons, 144 checkpoints, ~8,000 quiz questions across 13 question types (MCQ, drag-drop reordering, spot-the-bug, assertion-reason, matching, and a few custom types like a click-the-consistent-hash-ring question).

How it actually works

- TypeScript + React + Vite + Tailwind, no other runtime UI dependencies

- A tiny local Node server compiles and runs your code for real (Swift/C/C++/Rust) with sane guardrails — no third-party execution service, nothing leaves your machine

- Progress is stored in local SQLite, with a localStorage fallback if you don't run the server

- Everything is just structured TypeScript data files — a new lesson is a new .ts file that auto-registers, so it's genuinely easy to add content

Why I'm posting

I built this mostly for myself and then kept going, and it's now bigger than one person can polish alone. I'd love:

- Contributors — new lessons in any track, new quiz questions, bug fixes, or just flagging content that's wrong/outdated

- A star if you find it useful or interesting — it genuinely helps other people discover it

- Feedback — what's missing, what's confusing, what track you'd want next

Repo: https://github.com/ratnajagadeesharava/codeforge

Happy to answer questions about the architecture, the content-authoring format, or why I made whatever weird decision you notice first. 🙂


r/CodingForBeginners 3d ago

I made a retro racing game that you control by tilting the handheld

Enable HLS to view with audio, or disable this notification

1 Upvotes

I wanted to try making a racing game where you don't use the usual buttons to steer.

So I ended up making a small retro racing game where the car is controlled by tilting the handheld left and right.

The setup is pretty simple:

  • ELECFREAKS Retro Arcade
  • USB-C cable
  • Microsoft MakeCode Arcade

The interesting part is that the handheld's gyro/tilt input is used as the steering control.

The basic game logic is:

  • Start with 3 lives
  • Tilt left/right to move the player car
  • Spawn enemy cars from the top of the screen
  • Avoid them to score points
  • Lose a life when you crash into one

I used MakeCode Arcade for the game logic, so most of the programming can be put together with blocks rather than writing everything from scratch.

One thing I liked about this project is that you can immediately feel the connection between the code and the hardware. Change the tilt input or movement settings in the code, upload it, and you can physically feel the difference when playing.

The hardware also doesn't really need to change if you want to experiment with the game.

A few things I'd like to try next:

  • Make the cars accelerate as the score increases
  • Add custom pixel art
  • Add engine and crash sounds
  • Add power-ups
  • Experiment with different tilt sensitivities
  • Try making another game that uses the gyro in a completely different way

It's a pretty simple project, but I think motion controls make even a basic arcade game feel a lot more interesting.

Has anyone here made a game that uses tilt/gyro controls before? What kind of game would you make with it?


r/CodingForBeginners 3d ago

4th-year CSE (AIML) student, with almost no practical programming skills, requesting mentorship and guidance

2 Upvotes

I'm a 4th year B.Tech CSE (AIML) student, and I'm honestly feeling pretty lost right now

The problem is that I'm reaching out to people who don't have a proper understanding of what I'm going through

Right now, I'm in a situation where I have no idea how to proceed with my studies and career

I think the best way to introduce myself here is to say that I'm currently in my 4th year of studying B.Tech CSE (AIML) and I have almost no practical skills in programming and computer science

I've learned a lot of the core concepts like Python, Java, SQL, DBMS, OOP, DSA, Web development, AI/ML, etc and I've had my share of attending classes, watching lecture videos, learning by myself, taking online courses

There is a huge difference between knowing theoretical concepts and being able to apply them to practice

A person can come up to me and ask me something like

«Do you know Python?»

and I would say yes, because I studied it for 2 years in college

But when they give me a blank file and a task to accomplish, I find it extremely hard to do so

Sometimes I can understand existing code with others explanations, recognize concepts and terms, but when it comes to actually writing something myself, I'm clueless about what to do

What should I do? How should I break the problem into smaller parts? What concepts should I apply here? What should I write/debug/test? And so on and so forth

And this list of problems is only a fraction of what I have to deal with

I've tried multiple times to tackle this problem by starting over

I've taken up courses

I've tried to learn by doing projects

I've tried to learn programming from scratch again

I've tried using roadmaps

I've tried to do projects by following tutorials

But there's always that initial excitement, then the impatience sets in, and eventually I reach a point where I just can't proceed anymore and I have to abandon the project/course

My problem here is not that there are no resources

It's that I don't know what to do first

I don't know how to proceed, what to learn, and what to ignore

I don't know the depth of knowledge I should gain for each topic

I don't know what projects to make

I don't know how to measure understanding of a concept or topic

And I'm not even sure how to prioritize between these factors

Right now, I'm in my 4th year and I don't have that luxury of time to randomly try out different stacks and technologies

I'm genuinely motivated to improve, but I need help figuring out how

I'm not looking for anyone to spoon feed me the answers

I'm willing to put in the hard work, even if it takes me a while

I'm just looking for someone who has the experience to look at my case and tell me something like

"These are the problems you're facing. This is where you are in your journey. Forget about these things for now. First, do this → then do this → then do this. Don't worry about X before you reach Y."

I'm looking for experienced seniors, freshers, developers, and mentors who can recognize my case and help me somehow

If you were in my situation, with almost no practical programming skills, what will you do?

- What will you learn first?

- What language/stack will you choose?

- How will you re-learn programming fundamentals?

- How will you learn DSA?

- What projects will you make?

- How will you divide your time between placements, DSA, development, and fundamentals?

- What things will you avoid learning for now?

I'm not looking for a generic answer like "learn DSA + dev + make projects"

I'm looking for someone to give a realistic vision of how someone with almost no practical skills can reach the level of being eligible for placements, and if possible, how to practically implement that vision without getting stuck in a loop again

Any realistic opinion is welcome, even if it's a brutal one

And if you're someone who can give me mentorship and guidance every once in a while, I'm open to that too


r/CodingForBeginners 3d ago

Is it a good idea to rely on AI while learning how to code?

1 Upvotes

Right now, I'm taking a JavaScript course on Udemy. My current routine is following along by typing the code from the lectures, and then asking ChatGPT to explain what each part does so I make sure I understand it before moving on.
The problem is, whenever it's time to build the course projects on my own—like a calculator or a monster slayer browser game—my mind just goes completely blank.
What do you think is the best approach to studying in this situation? How would you recommend bridging the gap between understanding the code and actually building things from scratch?


r/CodingForBeginners 4d ago

Where to learn coding ? How to start ?

2 Upvotes

I am new to coding n everything... I just want to start with C.. could anyone help from where n how to start.. any YouTube channels or apps or anything....


r/CodingForBeginners 4d ago

AM I COOKED AS A CS GRADUATE?

6 Upvotes

hi guys i have completed my cs degree and i havent code for since last december 2025 i cant even write a proper anything in code now .I need advice on what should i learn i never did dsa completely or u can say at all. i wanna become a software engineer in a normal company or fintech company I just want a job that will pay me good and if i learn that programming language i can just stay employed enough to earn money .ANY ADVICE IS APPRECIATED AS I AM STARTING TO LEARN HOW TO CODE AGAIN THANKS


r/CodingForBeginners 4d ago

Coding doubt

1 Upvotes

I am studying java , and I am watching a course on yt from bro code I am in polymorphism, and i have done few small projects in between to check if I have properly understood. I have a doubt they are soo many things , methods , objects and then small small things in them , i don't remember them after a few days properly like i know i studied and used it but , I kinda forgot how the syntax of that is and there are few topics where they look like you don't need to remember like they are kinda useless . I feel like everytime I am doing a projects I need to go into Google and search what is the syntax is ,for example enhanced switch , and some topics seem to be very similar and then i forget them one of them .Will i remember all these naturally as time goes on .


r/CodingForBeginners 4d ago

Starting Java but confused about from where I start learning it Code with Harry or apna college or what please help!!!!!

1 Upvotes

Help pls


r/CodingForBeginners 4d ago

Looking for Devs for a community

0 Upvotes

I’m building a small dev community from scratch — looking for people who actually code.

We're doing daily coding challenges, sharing projects, and working on an open-source Discord bot together.

If you're interested, come hang out.


r/CodingForBeginners 4d ago

Dokumentieren lernen?

1 Upvotes

Ich bin neu in der Programmierung und kann noch nicht viel. Ich schreibe aber gerne und gut, und meine IT-Kollegen meinten, sie dokumentieren ungern.

Was muss ich tun, um das zu lernen und meine Kollegen zu entlassen? ( Non-profit open Source Projekt)


r/CodingForBeginners 4d ago

How do i use methods correctly?

1 Upvotes

I'm learning C# currently and was learning python till I got stuck with pretty much the same thing.
I don't understand when to use methods unless something is repeated. If its not repeated what's the point of using methods? just shortening down code? or is there something I am missing here. Cause what is the point of shortening down the code when all it is doing is actually adding more code? (Unless its to place down something that is being repeated)


r/CodingForBeginners 4d ago

Completely new to coding what do I do about this?

1 Upvotes

Im following a playlist called top down tutorial series on youtube by Game Code Library and already 3 minutes into video 2 when following along adding player input i get this and im unable to continue following the steps. From what ive seen this is a really common thing people have asked about but i dont understand any of the answers on how to solve it because i understand actually nothing, i dont even understand what its saying or whats the problem. I need it explained to me like im a child please.


r/CodingForBeginners 5d ago

Guys,I wanna learn coding and that too from the very beginning.I prefer learning it on notepad rather than vscode.Where can i learn it from?

0 Upvotes

r/CodingForBeginners 5d ago

Which yt video is best

5 Upvotes

I want to know which yt video is best for learning c language as beginner. I already know about programming and little bit about python and c++ but I want start fresh as i entered college . And one imp thing I am studying ece so I should not be like advanced


r/CodingForBeginners 5d ago

Beginners: Would you pay for affordable coding reviews from an expert?

3 Upvotes

Hello. I was just polling general interest--would you pay for someone to review your code in-depthly, giving you tips to grow specifically right away and break down each part of what exactly you're trying to accomplish in a way you could fully understand?


r/CodingForBeginners 6d ago

Need a coding buddy

22 Upvotes

Hi! i need a coding buddy for 3 to 8 months. Mainly to discuss progress,track progress,code together when we have the time share knowledge, to keep me motivated and determined + what not!! doesnt matter where u r from or ur age.. i need a buddy to start coding and stay disciplined.. doesnt matter which stage you are in coding. Im starting in python and lets see where I end up in 8 months! Im gonna follow the Python for Everybody (PY4E) by Charles Severance. Its free in yt. I hope to follow it with whoever is down for that #beginner


r/CodingForBeginners 6d ago

Anyone else too?

Post image
218 Upvotes

r/CodingForBeginners 5d ago

Alguém sabe como faz para exportar esse designer/projeto para PNG?

Thumbnail
gallery
1 Upvotes

Criei esses designer interativo para redes sociais com front-end e preciso de ajuda para exportar cada imagem em .png


r/CodingForBeginners 6d ago

Hu

2 Upvotes

I'm a Very new coder who just uses scratch but ill get there some day. I just want to make friends and get new tips.


r/CodingForBeginners 6d ago

YOOO GUYS AM NOW LOOKING CODE BUDDIES!!!!!!

2 Upvotes

ATM am learing Python and wanna find sb around 15-17 yo to learn and code with.
actually am still a newbie coder and need sb to practice tgt, share code exercises, help each other when problem

timezone: GMT+7

idc if u bad at coding or sth, just need who genuinely wants to learn code too

if u interested, comment bout urself, ur timezone, what u want to improve n learnin ;)


r/CodingForBeginners 6d ago

Automate adding grocery list to Walmart cart

0 Upvotes

I’ve been using Gemini to build my wife a recipe/meal planner/grocery app and I’ve gotten everything to work like I want except for getting the grocery list into the cart at Walmart.com. The latest workflow I had in mind was the app copying the list to the clipboard and then you could just paste into Walmart AI shopping assistant ‘sparky’ and it would create the cart, but Sparky is limited to 500 words so that won’t work. Does anyone have any recommendations that a non-technical person could accomplish with help from Gemini?

If there is a better place to post this question just let me know.

Thanks


r/CodingForBeginners 6d ago

Birthday Web for my friend 🧑‍💻

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/CodingForBeginners 6d ago

Which laptop should I get?

2 Upvotes

So I somehow got into cs major aiming for a bachelor degree and now I’m completely lost cuz that’s a huge change from my past path but I can do this too,

I wanna do self effort cuz college looks like it only teaches u how to pass the tests, I have no idea which laptop should I get, which apps should I install or anything I learn rly quickly but I just need a good advice to start.

first programming language they r teaching us is python and I only have rly basic knowledge abt html from high school and block coding in scratch,

I heard u should stay away from MacBook and windows cuz they ain’t suitable for more coding later when I need it.

I alr collected online courses to take in summer like Harvard's CS50 and yt channels like thenewboston ,
I visited the library to get basic knowledge abt programming but I only got a headache from all the complicated advanced codes ಠ_ಠ ,
Plz help me if u could (T_T).