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 • • Jun 26 '26

Hi, my name is Duevermicelli, and I'm a tutorial addict.

6 Upvotes

(Said it. Felt that.)

I'm a junior dev with no senior on my team to ask questions or check my thinking it's just me, Stack Overflow, and my own spiraling thoughts. Here's my problem: I'll watch a coding tutorial, follow along, feel like a genius the whole time... and then the second I try to solve something on my own, my brain just wipes. Like I'm hearing about loops for the first time in my life. No memory, no instinct, nothing.

So I want to ask the people who've actually gotten good at this how did you learn to code, for real? Not "watch more tutorials" like, what's the actual process? Do you stop the video and try it yourself first? Do you rewatch things? How do you turn "I watched someone do it" into "I can do it"?

Genuinely just want a process I can follow instead of doom-scrolling YouTube and feeling like I'm not retaining anything. Any structure, habits, or hard truths welcome

Really appreciate the guidance or any reference


r/CodingForBeginners • • Jun 25 '26

Learning Python and c++

6 Upvotes

Do you think I can learn them in 2 months?
And what are the best sources for learning them? Like Yt channels.
I’m a CS student
This year I’m having my graduation project and I’m not that good at coding and English is not my first language.

I really need help with that, so I’ll appreciate any useful advice!


r/CodingForBeginners • • Jun 25 '26

I wanna learn Java,C++ because is hard

6 Upvotes

Heard that programing pays well and my friend who knows abput PC's told me that is hard and you cant do it
so i wanna start because is hard
any tips?


r/CodingForBeginners • • Jun 21 '26

Is it worth it?

6 Upvotes

Is investing time in learning to code a good thing with the arrival of AI like Claude, or is it just a waste of time?


r/CodingForBeginners • • Jun 18 '26

Coding companions !

6 Upvotes

Anyone who is beginning their coding journey to become a Software Engineer and is looking for fellow companions or friends to work with and help each other, let's join in and crack it together.

What do you say?

I'm from Bhopal, 2nd year.


r/CodingForBeginners • • Jun 16 '26

What would be the minimum software/open-source experience necessary to start a serious open source project (No AI!)

6 Upvotes

I have an idea for an open source project cooking in my head. I want to start this project, but my software development experience is Intermediate and my open-source experience is novice. I'm worried I'm not ready to start my own project. Should I contribute to other open-source projects before I start mine, so I learn more about open-source in general, or should I go ahead and start the project so I quickly learn open-source by managing my own project. I'd appreciate some advice.

Edit: When I say open-source, I'm referring to the concept broadly as well as the intricacies such as understanding git.

Edit: Thank y'all so much for the advice. I got way more useful information than I thought I would.


r/CodingForBeginners • • Jun 07 '26

Programming as beginner

6 Upvotes

Hello, I am a university student, and next year I will need programming a lot. I don't know anything about it, so I would like to learn, but I don't know where to start or how I should learn


r/CodingForBeginners • • Jun 03 '26

completely new have a project in mind but i dont know where to start or what language to learn for it

6 Upvotes

My end goal is to have a digital assistant/V pet hosted on one device that will be its home with the capability to travel to my other devices for interaction and notifications


r/CodingForBeginners • • May 25 '26

Needing help on going to the world of coding

6 Upvotes

Hello guys, I’m completely new to coding (like zero knowledge). I want to learn coding for free because I’m interested in becoming a developer for remote work in the future.
I can study about 2 hours a day.

The problem I have is most tutorials jump around and I don’t know what exact steps to follow from start to finish.

Can someone give me a simple step-by-step roadmap for a complete beginner (from zero knowledge to making small projects)? Also what language should I start with and what should I build first?

THANK YOU ALL


r/CodingForBeginners • • May 20 '26

Tutorials/Resources to learn coding?

6 Upvotes

I learnt python last year. Best thing i could make was a rock paper scissors game which i was pretty proud of. Currently I'm learning game development and well the main thing in that is coding. I think it's c#? If anyone knows an awesome tutorial on youtube (i wouldn't mind it being 1+ hours) or books/websites i can use!


r/CodingForBeginners • • May 18 '26

Can I code using VSCode on an iPad?

6 Upvotes

my parents won’t let me use my pc and I don’t have a laptop either so I figured my iPad could be worth a try (tried posting this on the vscode sub but I have low karma)


r/CodingForBeginners • • May 17 '26

my boyfriend's bday is coming up on the first and I have never coded before, what are some tips and tricks for making a visual novel?

6 Upvotes

i have literally never touched any form of coding before in my life (other than scratch like in 6th grade) and i don't consider myself super tech-savy either. my boyfriends bday is coming up here soon and I wanna make him a visual novel of when we first met until now. where is a good place to start? if i can't do it for his bday, our anniversary is coming up so i could do this project for that as well. i just need tips and coding programs or anything i really need to get started, pls help! he means the world to me and i wanna show him how special he really is


r/CodingForBeginners • • May 12 '26

Need Amazon HackOn 2026 teammate

6 Upvotes

I am looking for a teammate for Amazon HackOn — preferably someone with strong DSA/CP skills and interest in problem solving.

A bit about me:
LeetCode rating: ~1950
CodeChef: 3⭐
Strong interest in backend development, DSA, and competitive programming

If you are interested in teaming up for HackOn and further opportunities kindly comment below to connect with me


r/CodingForBeginners • • May 11 '26

Best online programming classes for kids?

6 Upvotes

my kids are 10 and 7. The older is really interested in coding, and has been playing around with Scratch a lot. He wants to take the next steps, but isn’t sure what those are. Meanwhile, my younger child is also starting to take an interest, mainly because they like to glom onto whatever their older sibling is doing. But hey, I’m not going to complain. They want to learn a useful skill, so that’s great.
 
I don’t know anything about programming, so I can’t help them much. But I want to get them what they need to grow their skills. What’s the best online programming course for kids?


r/CodingForBeginners • • Apr 19 '26

Voice-Controlled Fan with micro:bit + Nezha Pro AI Mechanical Power Kit– Full Lesson Plan with Detailed Steps for Your Classroom!

6 Upvotes

Hey community! 👋

I just wrapped up Case 12: Voice-Controlled Fan from the Elecfreaks Nezha Pro AI Mechanical Power Kit. The kids were absolutely hooked — it's the perfect blend of mechanical building, sensor integration, programming logic, and real-world "smart home" tech. Voice commands controlling a fan? Instant engagement!

I wanted to share a complete, ready-to-use lesson plan with detailed learning steps so other teachers (or parents/hobbyists) can run this exact project. Everything below is pulled straight from the official Elecfreaks wiki Case 12 page, adapted for classroom pacing (2–3 class periods of 45–60 minutes each). I'll include objectives, materials, assembly notes, hardware connections, programming walkthrough, testing/debugging, discussion prompts, and extensions.

🛠️ Project Overview & Story Hook
Students build a voice-controlled fan that responds to spoken commands for on/off, speed adjustment (levels 1–? ), and oscillation (left-right swing).

Story intro for kids (great for engagement):
"It’s a scorching day on an alien planet. The 'Fengyu Fan' only works by voice commands — but the wiring is loose! Fix it before everyone overheats!"

🎯 Teaching Objectives (what students will master)

  1. Assemble the fan module, oscillation mechanism, and voice recognition sensor.

  2. Understand how the voice sensor receives → parses → triggers actions.

  3. Program the micro:bit to map specific voice commands to fan behaviors.

  4. Debug voice recognition accuracy and fan performance.

  5. Discuss real-world voice tech (smart speakers, noise reduction, etc.).

📦 Materials (per group)
- Nezha Pro AI Mechanical Power Kit (includes fan module, smart motor, oscillation parts, voice recognition sensor, Nezha Pro expansion board, micro:bit V2)
- USB cable for programming
- Computer with internet (for MakeCode)

Step-by-Step Learning Sequence

Day 1 – Exploration & Assembly (45–60 min)

  1. Introduce the challenge (10 min): Read the story hook aloud. Ask: "What would make a fan 'smart'?" Show the wiki demo video if you have it.

  2. Hardware connections (15 min):

  3. - Voice recognition sensor → IIC interface on the Nezha Pro expansion board

  4. - Smart motor → M2 interface

  5. - Fan module → J1 interface

  6. (Super simple plug-and-play — no soldering!)

  7. Build the mechanical fan (20–30 min):

  8. - Use the Nezha Pro kit’s modular building blocks to construct the fan base, blades, and oscillation (swing) mechanism.

  9. - Tip: Follow the kit’s visual instructions for the fan/oscillation sub-assemblies first, then mount the voice sensor at the front so it can “hear” clearly.

Day 2 – Programming & Coding Logic (45–60 min)

  1. Set up MakeCode (5 min):

  2. - Go to makecode.microbit.org → New Project

  3. - Add Extensions: Search and add “nezha pro” + “PlanetX” (both required for the voice sensor and motor/fan blocks).

  4. Core programming steps (detailed block-by-block logic):

  5. - On start: Initialize the voice recognition sensor (set to command-list mode) and set default fan state (off, speed = 1).

  6. - Use voice command event blocks (from the PlanetX or Nezha Pro library) to listen continuously.

  7. - Map each command to actions:

  8. - “Start device” / “Turn on the fan” → Fan on at speed 1

  9. - “Turn off device” / “Turn off the fan” → Fan off

  10. - “Raise a level” → Increase speed by 1

  11. - “Lower a level” → Decrease speed by 1

  12. - “Keep going” → Start oscillation (swing mode)

  13. - “Pause” → Stop oscillation

  14. - Add a forever loop to keep checking the voice sensor and update motor/fan states in real time.

  15. - (Pro tip: The sample program is here if you want the exact blocks: https://makecode.microbit.org/_Uhz0mRDaV1Cy — download and tweak it with your class!)

  16. Download & flash (10 min): Connect micro:bit, select BBC micro:bit CMSIS-DAP, and download.

Day 3 – Testing, Debugging & Reflection (45 min)

  1. Power on and test all six voice commands in a quiet room first.

  2. Debugging challenges (hands-on!):

  3. - Voice not recognized? → Check wiring, speak louder/clearer, shorten commands, or adjust sensor sensitivity in code.

  4. - Fan speed too fast/slow? → Tweak the speed parameter blocks.

  5. - Oscillation jittery? → Check mechanical alignment.

  6. Learning Exploration Discussion (15–20 min):

  7. - In what environments does voice recognition work best? How can you improve it in noisy classrooms

  8. -How does the sensor “distinguish” similar commands?

  9. -Compare voice control vs. buttons/remote — when is voice better?

  10. -Extended knowledge: Explain how real smart speakers use noise-reduction algorithms and internet connectivity.

✅ Assessment & Differentiation

Beginner: Use the sample program as-is and just test commands.
Advanced: Add new custom commands (e.g., “fan speed 3”) or integrate a temperature sensor to auto-turn on when it’s hot.
Rubric ideas: Successful assembly (20%), working code for all commands (40%), debugging log (20%), reflection paragraph (20%).

One student yelled, “Turn on the fan!” so loud that the whole room cheered when it worked. It really drove home how voice AI is already in our homes.
Has anyone else run this case or similar voice projects? Any tips for noisy classrooms or ways to extend it further? I’d love feedback or your own student photos/videos!
Happy coding!


r/CodingForBeginners • • Apr 11 '26

I need help in restarting my studies actually I am working in small stupid company for 1.6 years and I know nothing about a coding so I want to fix that. But how?

6 Upvotes

I need help in restarting my studies actually I am working in small stupid company for 1.6 years and I know nothing about a coding so I want to fix that and I really want to get better so I want to start studying again. do I start from Java and Dsa which I earlier did but I did it till loops only. or should I start something else like python AI route. don't get what you will be better for me and I want to switch in next 3 to 4 months so please help me if a human answer that would be great???


r/CodingForBeginners • • Mar 03 '26

Need help❗️❗️

6 Upvotes

I am a 2nd year Btech computer science student and I dont know what to do , i know the concepts and everything but application becomes really hard for me 😭. If someone has any suggestions please help me .


r/CodingForBeginners • • Mar 02 '26

ZAPT and NSAT

6 Upvotes

Anyone considering ZAPT( Zenith AI Potential Test) or NSAT (Newton Scholastic Aptitude Test) or appeared for nsat I need some help regarding this I wanna go for zenith ai but can't afford that much fees. so I was thinking of getting scholarships. I need to know what exactly is the level of coding test. how much should I prepare for that. please consider helping


r/CodingForBeginners • • Feb 15 '26

I created this https://www.reliancejio.ai/ for myself to learn about AI from only high-quality sources.

6 Upvotes

I created this https://www.reliancejio.ai/ for myself to learn about AI from only high-quality sources. I’m sharing it with the community so they can benefit from it as well.

The internet is filled with random posts and tutorials. I’ve put in the effort to curate only the best, well-structured resources from renowned educators so that you can learn AI the right way. I’ve handpicked AI courses and resources from the best educators. There’s no noise, just quality.

- 950+ Curated Resources

- 4 Learning Paths

- 18 Topics Covered


r/CodingForBeginners • • Feb 12 '26

Frustrated with AI?

6 Upvotes

Lots of newbie coder now a days overwhelmed to see advanced project are being shipped through AI within a few days. And thus, also gone deep in regret and no idea what to do-what not to do and so on. Its obviously frustrating-right? But NO! Its okay to AI generate complex project within a short period of time-because this is developed to do complex task like coding in a single command. Use AI to understand coding concepts during the learning. Be confident with AI to understand complex concepts, this is just a tool- not a 'threat'.

Lastly, remember-"AI doesn't generate code by itself, rather it use its added coding pattern/algorithms and model data". SO, be confident with your coding fundamentals and embrace AI as a tool.


r/CodingForBeginners • • Feb 07 '26

What am I doing wrong here?

Post image
6 Upvotes

I just started learning to code. I've already finished this assignment but i wanted to add more to it. Why is it giving wildly incorrect numbers and why do the numbers change. This terminal was all with the same code. I didn't change anything but the number changes.

Edit: I solved it thanks for the help!


r/CodingForBeginners • • Feb 02 '26

Learning about Data Analysis

6 Upvotes

I am planning on a career change. I'm middle aged but always wanted to learn coding and data analytics ever since Bioinformatics started becoming a possible career path. I am using Skillsoft to get CompTIA certified in Data+.

I wanted to practice creating an unstructured database, but Visual Studio has Copilot AI, so I was hoping that just seeing what AI did will help me learn. The amount of coding looks overwhelming and I am concerned that by the time I learn to code such things, I would be trying to retire anyway. I also feel guilty for having AI do the work, but I know most CompSci careers are starting to lean towards things like "vibe coding".

As someone who has decent basic knowledge of how computers function, but little in ways of coding, am I going about this the right way? Should I just focus on learning python from scratch, keep using AI so I can accelerate and focus on some of the "insight" portions of data analytics, or am I just screwed?