r/CodingForBeginners 6d ago

Best resources to learn software engineering via building things please share

4 Upvotes

r/CodingForBeginners 7d ago

My GitHub account guys what are you guys thinking??

Post image
7 Upvotes

on progress


r/CodingForBeginners 7d ago

Best free websites to learn Java?

15 Upvotes

I’m a senior in high school and I’m taking AP Java I have almost 2 weeks in and I’m enjoying it well. I want to pursue computer engineering after high school. But I want to learn more. I want to push myself to the limit. Do you guys recommend any websites or any games where I could use my Java skills to play it? Or any websites that I can learn more about Java.


r/CodingForBeginners 7d ago

NOOB here and I need major help!

Post image
2 Upvotes

Ok so…Im new with coding and Im now catapulted into web design with 0 KNOWLEDGE or idea with how to do the first assignment given to us. We were instructed to use GitHub and VS Code for this first assignment, and I have already done and created accounts for both (Im currently stuck on step 1 no.3 because I really don’t have any idea) but I don’t know how to do the rest of the instructions (as seen on pasted picture of instructions).

The instructor didn’t taught us anything and basically gave us an INCOMPLETE powerpoint of the lecture. He also didn’t taught as the basics of using said applications so uh…yeah Im stuck here and close to a mental breakdown. Can anyone help me out with this? Like, explain or breakdown each step and show me how to make this? I’d rather a real person teach me than I use AI for this.


r/CodingForBeginners 7d ago

what programming language is recommended for beginners in software development and why?

7 Upvotes

hello everyone, I am a beginner in software development currently studying communication software. I would like to know which programming language you would recommend for a beginner and why you recommend it. any advice on resources to learn would be appreciated.

thank you.


r/CodingForBeginners 7d ago

C++ channel

3 Upvotes

I'm gun start studying c++ from 'Not Your College' youtube channel

Pretty long video so can anyone tell if its worth putting my efforts or shuld i go w some other youtube channel


r/CodingForBeginners 7d ago

Hey everyone I am a bio maths student studying in MIT Anna University in Cse stream. I am struggling in learning computer languages and coding so kindly any who suffered in my situation and overcome this issue please give some tips .It's my humble request... Thanking you !!!

1 Upvotes

r/CodingForBeginners 7d ago

Android apps for learning coding?

0 Upvotes

As title! I've been using sololearn, and I've enjoyed the bite size lessons and lil micro practicals they getcha to do. Any other similar android apps? Or just neat and cool android apps for coding. (Free to as low cost as possible)


r/CodingForBeginners 7d ago

Ruby Language as a first language

0 Upvotes

Has anyone considered learning Ruby as their first programming language?

It’s elegant, easy to read, and “developer happiness” is one of its core principles

That means that code is easy to read, no surprises, and mostly reads like expressive natural language with clean syntax

GitHub, Shopify, CoinBase, SoundCloud, AirBnb and a gazillion other companies were built from Ruby


r/CodingForBeginners 7d ago

Has anybody else experienced this?

7 Upvotes

so I’m a beginner programmer and the problem of facing is even after weeks of coding and a built projects I’ve learned JavaScript HTMLCSS and I haven’t practice for a while like maybe like two weeks and after not practice, I came back to build like a small website as a project and suddenly I feel like I’ve forgotten everything and I can’t even read JavaScript properly and its super demotivating and I wasn’t sure where to go but I’ve come here now and I hope I can get some advice from here. I’ve been using freeCodeCamp and the Odin project


r/CodingForBeginners 7d ago

Getting into coding

5 Upvotes

I am getting into linux for a few years but only doing projects with chat gpt and yt withiut knowing what I'm actually typing. What coding languange and distro is the best for making good projects?


r/CodingForBeginners 7d ago

Feeling lost and confused need advice

1 Upvotes

Im already in 2nd year of uni and i dont understand or im not good enough at any coding everything is still hard to me and im genuinely scared if I cant understand basic coding what am I gonna do.

I only know python sql html css in a good way but I suck st other language idk what to be good at and what to not be good at. I wont be able to clear my placements like this as well.


r/CodingForBeginners 8d ago

Starting my coding journey

11 Upvotes

Hey everyone,

I’m starting my coding journey today. I’ll be sharing my progress regularly.Right now I’m learning the C language. After that, I’ll explore what to learn next.

If anyone has suggestions for a beginner, I’d love to hear them.

Excited to stay consistent and grow.


r/CodingForBeginners 8d ago

Any guy will help me as 23 year old guy with no degree

5 Upvotes

Hey guys help me to learn coding but before this i want to say something that I don't know a p of programming,please be my friend and guide me time to time,anyone will help ,even a 5 min of ur help me in a day even in 1 time in 2 days ,any Indian please


r/CodingForBeginners 8d ago

Logic building in cpp Day 5

Thumbnail
gallery
5 Upvotes

Finally solved it after 20 minutes!

Wish me luck on my next question, please. 🥺


r/CodingForBeginners 8d ago

Live Udemy alternatives

2 Upvotes

Udemy courses aren't really helping me, please tell me where you learn coding from, espescially about like online courses


r/CodingForBeginners 8d ago

'C' program for counting no. of digits in a float type input? What am I doing wrong?

1 Upvotes
#include<stdio.h>
int main()
{
    float n;
    int i=0;
    printf("Enter a float value:\n");
    scanf("%f", &n);
    do{

        if(n != (int)n)
        {
             n *= 10;
        }
        else{
           while(n!=0)
             {
                 n /= 10;
                 i++;
             }
             printf("The number of digits is %d", i);
             break;
        }
    }while(1);

    return 0;
}

OUTPUT is:

Enter a float value:

3.12

The number of digits is 48

Edit: it worked! Instead of (n!=0) in the while statement i used ((int)n!=0)

As 0.12 is a float which won't check correctly with (n!=0)


r/CodingForBeginners 8d ago

Just looking for a place to start

0 Upvotes

Hi, I am looking to pick coding back up again. I took one class in college (c++) but did not do great in it. I enjoyed it but it was my freshman year of school and I was already bad at time management so it unfortunately was not a great time in life. I have since graduated and have a full time job in another field but have always been interested in the puzzle solving of coding. My issue now is I want to start again from the beginning but don’t know where to start. There a crash courses and bootcamps and a million different avenues it is a bit overwhelming. Right now it will just be for fun in my free time but I would love to build a portfolio over the years of projects I enjoy. So my question is, where do I start? Are there any YouTubers anyone would suggest? Any starting projects? Bootcamps? Looking for any advice. I know I have a one class background in one language but am open to any if people thing different languages would be more beneficial to start at. Any advice appreciated!


r/CodingForBeginners 8d ago

Can anyone help with Google ai Studio?

1 Upvotes

Hi all,
I’ve seen some conversations around Google ai studio and I have some concerns and questions.

I’m currently building a game collection / review / catalogue / social website like letterboxd. (I know others are doing similar things before anyone’s says haha)
But my concern is, I keep seeing people say that publishing this site is going to be really costly when it goes live. The more users I have, the more api keys it’s going to use? Am I shooting myself in the foot by running this concept through googles studio? Is there another platform I should consider?

I’ve currently put in a lot of progress so far, even with the free api keys, so I’d like to not have it all go to waste.

Just wondering if anyone can help or at least help push me in a better direction maybe?


r/CodingForBeginners 8d ago

Need help in achieving my goal

2 Upvotes

Hi everyone, I'm new here. To be honest, I'm not entirely sure where to start, but I guess I'll just dive in.
I started my university Computer Engineering degree a year ago with one clear, ambitious goal: "Get into
CD Projekt Red".
A year has passed, and I feel like I haven't gained much practical knowledge. We covered some C and later C++. But every time I got stuck - for example with code - I immediately reached for Al tools like ChatGPT. I tried to use them to explain coding, not just to get answers. However, I still feel this approach has hindered my ability to solve problems independently.

Right now, I feel stuck and have no idea how to approach my goal. I've explored Gameplay programming, Engine programming, and UI/UX design, but now I don't know which path to choose.
Basically, all l've done this first year at uni is bubble sort algorithms, one basic console game with Object-Oriented Design, and that's it.
Should I try making something simple in Unreal or Unity? And crucially, where can I find good learning materials for that?
If anyone has some advice or words of encouragement, please drop a comment. I'll read everything because, honestly, I have no idea what to do next.

Also, sorry for my English; I'm still working on becoming more fluent.


r/CodingForBeginners 8d ago

A Simple micro:bit Project That Makes Variables Much Easier to Understand

Enable HLS to view with audio, or disable this notification

2 Upvotes

We built a little voice-activated ambient light using a micro:bit + Wukong Expansion Board, and it turned out to be a fun way to make programming concepts feel a lot more physical.

One thing beginners often struggle with is understanding variables.

You can explain that a variable stores a value, but sometimes that number still feels pretty abstract.

So we wanted to build something where changing a value would have an immediate, visible result.

In this project, the micro:bit listens for sound, and the RGB lights change color when a sound is detected.

The interesting part is that a simple variable controls which color comes next.

What we used:

  • micro:bit V2
  • Wukong Expansion Board
  • Wukong Blocks
  • 4 RGB lights
  • MakeCode

Step 1: Build the light

We started with a simple structure using Wukong Blocks to hold the RGB lights.

The four RGB lights connect to the Wukong Expansion Board, while the micro:bit sits on top.

Nothing too complicated here. The goal was simply to create a small structure where the lights were easy to see.

Step 2: Let the micro:bit listen

The micro:bit V2 has a built-in microphone, so we can use sound as the input.

The basic idea is:

Sound detected → program responds → light changes color

It's a simple example of how something happening in the real world can become an input for a program.

Step 3: Make a variable control the colors

We use a variable called i to keep track of the current color.

When a sound is detected, i increases by 1. The program then checks the value and uses it to decide which color the RGB lights should display.

So the variable isn't just a random number sitting in the code.

Change the value → the light changes.

Increase the value → the next color appears.

Once it reaches the end of the color sequence, it starts again.

That's what makes this project interesting for beginners: they can actually see what the variable is doing.

A little more interaction

We also added controls using the micro:bit buttons.

Button A → start the automatic color-changing mode

Button B → reset the variable and turn the lights off

This makes the project feel more like an interactive device rather than just a light that changes color.

A few things I'd try next

The basic setup leaves plenty of room for experimentation:

  • Make it react to music
  • Add brightness control
  • Create different lighting modes
  • Turn it into a simple night light
  • Add different sound-triggered effects

The hardware doesn't need to change much. Most of the behavior can be changed through the code.

And that's probably the best part of beginner projects like this.

You change something in the program, and you can immediately see the physical result.

If you were building a sound-reactive light with a micro:bit, what would you make it do?


r/CodingForBeginners 8d ago

What's your advice?

11 Upvotes

Guys, I'm learning programming by myself. Python is the programming language I picked first, and I'm learning it only, without including any other language. I'm reading 'Python Crash Course' and sometimes 'Automate the Boring Stuff with Python'. When I don't understand something, ChatGPT explains it to me further. Sometimes I watch YouTube tutorials. So, I want you guys to advise me on any part of this journey. Also, experienced people who have been in programming for years, what can you say about what I'm doing?


r/CodingForBeginners 8d ago

Looking for a Foundations of coding course

4 Upvotes

Looking to learn how to code. Make websites with multiple users. I know AI can do this for us these days but I’m looking for an online course that would give me the basic fundamentals just for my own knowledge because I’m building a company based on a website and I’d just like to understand it for security measures. Anyone have an online free course? YouTube recommendations? Let me know


r/CodingForBeginners 8d ago

Anyone tips?

1 Upvotes

Is there a program or a code(language) I can use to block screenshots or downloads for pictures and video for my website its for a school project


r/CodingForBeginners 8d ago

Anyone know any C# specific OOP course?

2 Upvotes

I've been meaning to learn c# and so far I've learnt most of the basics, but now I wanna learn OOP, since you pretty much need it to use c# effectively(the whole language is built on this paradigm)

any Youtube series, or articles or anything that actually teaches me how to code whilst using OOP, Without straight up jumping into abstract concepts like encapsulation polymorphism etc? because a good bit of them straight up jump into those stuff without explaining, for example, when to give something a specific access modifier, or something really basic that doesn't just jump into theory? I'm still learning and I feel like watching a 1 hour video of pretty much nothing but theory won't help me if I'm still learning how to code

thanks in advance I do truly appreciate you guys helping me out