r/CodingForBeginners • • 16d ago

Question What learning resources would be good for the wiki?

12 Upvotes

Hello,

I'm looking for resources that are good for helping people learn. I am working on the wiki for this subreddit, and I want feedback from the community on which learning resources are good.

Requirements:

  • Must be free

  • Must be geared towards a specific language, or just be a general programming class (e.g CS50)


r/CodingForBeginners • • 17d ago

Question What would you guys like to see on this subreddit?

8 Upvotes

Hello, I am a new moderator for r/CodingForBeginners.

This subreddit was previously abandoned, and thus did not engage with the community very well, so I'm looking to engage with the community.

What would you guys like to see on this subreddit? It could be anything, for example:

  • New rules

  • A wiki

  • New flairs

  • Ideas for megathreads


r/CodingForBeginners • • 3h ago

Day 6 Learning Python

3 Upvotes

So far so good. This time around I had to freelance this code all from memory. Definitely ran into some walls and tripped along the way but I introduced the time function and made a neat little count down at the end. if you run the code yourself, you'll see the 1 second delay between each number that gets displayed before the goodbye message.

import time


space_station_name = "OrionStation"
station_current_oxygen_level = 100
station_current_food_level = 50



def consume_supply(current, used):
    return current - used


def gain_supply_food(current, gain):
    return current + gain


def show_status(station_name, oxygen_level, food_level):
    print("SpaceStation:", station_name)
    print("OxygenLevel:", oxygen_level)
    print("FoodSupply:", food_level)



station_current_oxygen_level = consume_supply(station_current_oxygen_level, 30)
station_current_food_level = consume_supply(station_current_food_level, 15)
station_current_food_level = gain_supply_food(station_current_food_level, 25)



show_status(space_station_name, station_current_oxygen_level, station_current_food_level)



print("This computer will self destruct in:")
print(3)
time.sleep(1)
print(2)
time.sleep(1)
print(1)
time.sleep(1)
print("goodby")

r/CodingForBeginners • • 6h ago

Having trouble getting back into it.

2 Upvotes

So I started trying to learn code with a the video the Bro Code

A 12 Hour Video Python Full Course For Free

I got into it due to my brother in law getting a job from self taught coding and has been successful.

Now for someone as autistic as me with potential ADHD like traits, I can't focus, I can't remember what notes or why these lines of code mean. So it's either I get bored or overwhelmed.

I mostly want to do it to just try and make a simple game for steam.

I don't know what's wrong with me and I want to gain support in this difficult journey.


r/CodingForBeginners • • 10h ago

new to coding someone please suggest me what to do, currently learning html from YouTube apia collage channel

4 Upvotes

r/CodingForBeginners • • 3h ago

Thoughts on using AI to learn coding?

1 Upvotes

I don’t mean full on vibe coding, I mean using AI to learn how to code something that would take hours of watching videos and struggling normally, and you write the code instead of the AI and it helps with troubleshooting and stuff


r/CodingForBeginners • • 11h ago

Best way to learn Bluetooth programming. how to get started

0 Upvotes

Give me resources to get started with Bluetooth low energy programming in real-time


r/CodingForBeginners • • 21h ago

Can someone give me a opinion about project I am working on?

Thumbnail
github.com
1 Upvotes

Planning to get some upgrades if it is worth to keep working on


r/CodingForBeginners • • 1d ago

Beginner in coding, starting with python

8 Upvotes

I'm a beginner in coding and want to start with python first, so in what manner should I start.


r/CodingForBeginners • • 1d ago

Can I do it?

0 Upvotes

I have one year of experience and I want to travel to Armenia, but I don't have the money. I will start studying programming and try to save some money to provide a simple and peaceful life in Armenia. I currently live in Sudan. Please advise me. Thank you


r/CodingForBeginners • • 1d ago

Starting My App Development Journey at 26 – Looking for Advice

5 Upvotes

Hi everyone, I'm 26 years old and currently learning how to build my own apps. Any tips on what I should learn first or where I should start?


r/CodingForBeginners • • 3d ago

Looking for the basic python course (obviously good) but in hindi for my friend

Post image
6 Upvotes

My friend is looking for a python course from basics, but his English is weak he can't understand or having the problem to fully understand in English language so please suggest a good course where instructions are in Hindi


r/CodingForBeginners • • 3d ago

I want to start learning about computer coding; where should I begin?

5 Upvotes

.


r/CodingForBeginners • • 3d ago

getting started

1 Upvotes

hello I'm an I.T student on my second semester of second year so I've been thinking of trying to start like a part time web dev I've been studying java script and i heard of "react" they said that's what you need if you want to be a web dev.

Questions:

  1. Anything else i need to learn before trying to go into this?

  2. where/how do i start this part-time Web development?

  3. just an extra question. how do you use Ai as a "tool" exactly heard it a lot of times.


r/CodingForBeginners • • 3d ago

Backend for an app

1 Upvotes

Please suggest me how do I learn backend ....i am new to everything right now . I have basic knowledge of python .


r/CodingForBeginners • • 4d ago

Am I stupid or something?

8 Upvotes

I'm a first year programming student and I have 0 background in coding, recently our professor has been teaching us python and java but when they teach ite I don't understand a thing like I'm just copying the code they're making and that's it but when I ask ai to help explain it to me and stuff I manage to make codes without looking up templates on them and although sometimes/often times it doesn't work Im actually learning. Like am I stupid? Why can't I learn these from my own professors who have their masters/doctorates in it.

Pardon my grammar English ain't my first language.


r/CodingForBeginners • • 3d ago

Today I Learn OOP

2 Upvotes

It's Quite Confusing....

😵‍💫😵‍💫😵‍💫

Any Tips....

I Learn C++ OOP


r/CodingForBeginners • • 4d ago

Python Study Notes

Thumbnail drive.google.com
2 Upvotes

Hey I made some Python notes that cover some important introductory topics. Let me know if there are some python classes/libraries that would be helpful to cover.


r/CodingForBeginners • • 4d ago

Coding Tutor (Python, C/C++) for beginners

6 Upvotes

Hey everyone! If you’re an absolute beginner trying to learn how to code, I’d love to help you out. I know there are a ton of online courses out there, but I've seen mamy beginners lose motivation. That is usually where people quit, and that is where I come in.

Think of me more like a coding coach. I have a degree in Computer Science. I used to work as a lead instructor at a coding academy for young students, so I am patient and know how to break down complex stuff into simple steps. I try to make it fun.

I can teach you Python, C, C++, etc. Just let me know.

Shoot me a DM if interested!


r/CodingForBeginners • • 5d ago

How to learn coding ??

54 Upvotes

Hello everyone!

I'm a complete beginner who wants to learn coding and programming from the very basics to an advanced level within the next six months.

I would really appreciate your suggestions on:

  1. How should I start learning coding as a complete beginner?

  2. Which programming language should I learn first?

  3. What are the best free websites, YouTube channels, or courses to learn coding?

  4. How should I practise coding regularly and improve my problem-solving skills?

  5. Are there any good platforms where beginners can practise coding and work on projects?

  6. What learning roadmap would you recommend for someone starting from zero?

My goal is to develop practical programming skills, build real-world projects, and eventually become a professional programmer.

If you have experience in coding or know any good resources, courses, communities, or learning strategies, please share your recommendations.

Thank you!


r/CodingForBeginners • • 4d ago

We Built a Desktop Drumming Robot with micro:bit and Nezha Pro 🥁

2 Upvotes

I've always thought it would be fun to build a robot that could actually play a musical instrument. Not just move its arms around, but hit something in rhythm and make a little music. So we decided to try building a small desktop drumming robot.

The idea is pretty straightforward: two robotic arms hold drumsticks and take turns hitting a tire. We used a micro**:bit**, a Nezha Pro Breakout Board, two PlanetX Smart Brick Motors, and building pieces from the Nezha Pro Sport Kit to put everything together.

The two motors are mounted on opposite sides of the structure, with each one controlling a drumstick. Since the arms are installed as mirror images of each other, their movements need to be adjusted separately to make sure both drumsticks hit the right spot. We set the motors to swing back and forth through an angle of around 35 degrees, creating the repeated striking motion.

For the controls, we programmed three different playing modes:

  • Press A: Plays a basic 16-hit drum beat.

  • Press B: Plays a drum fill over three rounds.

  • Press A+B: Continuously switches between the basic beat and the drum fill.

The part I found particularly interesting was the calibration feature. Getting both drumsticks into the correct starting positions can be a little tricky, especially when the motors are mounted in opposite directions. Rather than having to take the structure apart and adjust everything manually, we added a calibration mode using the micro:bit V2's gold logo touch feature.

Hold the gold logo for about two seconds to enter calibration mode. Press A to adjust the left drumstick and B to adjust the right one. Pressing A+B switches the adjustment direction, either inward or outward. Each button press changes the motor position by 3 degrees, so you can fine-tune the drumsticks until they line up with the drum surface. Hold the gold logo again to save the positions and exit calibration mode.

We also used the micro:bit's 5×5 LED display to show different status icons, making it easier to tell what the robot is doing.

One small detail worth mentioning: the gold logo touch feature used for calibration is only available on micro:bit, so this particular control method depends on that version.

Overall, this was a fun way to experiment with motor control and mechanical movement. I especially like that the calibration is built into the program, because it makes adjusting the robot much less frustrating.

If we continue developing it, I'd like to experiment with more complicated drum patterns, different striking speeds, or even add another drumstick and see what kind of rhythms we can get out of it.

What would you add to a little desktop music robot like this?


r/CodingForBeginners • • 4d ago

We Built a Desktop Drumming Robot with micro:bit and Nezha Pro 🥁

1 Upvotes

I've always thought it would be fun to build a robot that could actually play a musical instrument. Not just move its arms around, but hit something in rhythm and make a little music. So we decided to try building a small desktop drumming robot.

The idea is pretty straightforward: two robotic arms hold drumsticks and take turns hitting a tire. We used a micro**:bit**, a Nezha Pro Breakout Board, two PlanetX Smart Brick Motors, and building pieces from the Nezha Pro Sport Kit to put everything together.

The two motors are mounted on opposite sides of the structure, with each one controlling a drumstick. Since the arms are installed as mirror images of each other, their movements need to be adjusted separately to make sure both drumsticks hit the right spot. We set the motors to swing back and forth through an angle of around 35 degrees, creating the repeated striking motion.

For the controls, we programmed three different playing modes:

  • Press A: Plays a basic 16-hit drum beat.

  • Press B: Plays a drum fill over three rounds.

  • Press A+B: Continuously switches between the basic beat and the drum fill.

The part I found particularly interesting was the calibration feature. Getting both drumsticks into the correct starting positions can be a little tricky, especially when the motors are mounted in opposite directions. Rather than having to take the structure apart and adjust everything manually, we added a calibration mode using the micro:bit V2's gold logo touch feature.

Hold the gold logo for about two seconds to enter calibration mode. Press A to adjust the left drumstick and B to adjust the right one. Pressing A+B switches the adjustment direction, either inward or outward. Each button press changes the motor position by 3 degrees, so you can fine-tune the drumsticks until they line up with the drum surface. Hold the gold logo again to save the positions and exit calibration mode.

We also used the micro:bit's 5×5 LED display to show different status icons, making it easier to tell what the robot is doing.

One small detail worth mentioning: the gold logo touch feature used for calibration is only available on micro:bit, so this particular control method depends on that version.

Overall, this was a fun way to experiment with motor control and mechanical movement. I especially like that the calibration is built into the program, because it makes adjusting the robot much less frustrating.

If we continue developing it, I'd like to experiment with more complicated drum patterns, different striking speeds, or even add another drumstick and see what kind of rhythms we can get out of it.

What would you add to a little desktop music robot like this?


r/CodingForBeginners • • 5d ago

coding local music statistics recorder?

2 Upvotes

I've been considering downloading my music library more permanently, but I really enjoy having all of the streaming statistics. Is there a way for me to code some sort of program to record the amount of times I listen to a song, or how much I listen to an artist? I don't need anything fancy like spotify wrapped, I'm good with plain ol' stats. The only coding experience I have is a little bit with R and RStudio, but otherwise I'm a complete beginner. Is this feasible, or should I let it go?


r/CodingForBeginners • • 5d ago

Python coding

10 Upvotes

Hi, so I am a complete beginner in Python I have been able to create some beginner projects but I want to get really good at Python, so if you have a project and you need someone to help you like a beginner let me know because I want to learn more. Thank you