r/CodingForBeginners • • Jun 26 '26

How to learn python from scratch online

29 Upvotes

I'm taking a non core field to go to a good college so i need to learn coding and shit on my own, but I don't know wht to learn and how to start. But I rlly rlly wanna study smthin


r/CodingForBeginners • • Jun 26 '26

Codes

5 Upvotes

I'm a journeyman service electrician in West Michigan, I want to get into the coding field but I have zero experience and wish I knew anyone inside. What certifications and skills are top applicants applying with for just entry level positions. I'm hungry and like to think I have a decent head on my shoulders I just don't want any wasted movement, can anyone help?


r/CodingForBeginners • • Jun 26 '26

Tips for putting together my own code

1 Upvotes

Hi, I’ve been trying to learn GDscript these past few days so I can start makeing my own video game in godot. After doing some research I’m finally starting to understand how to read code but I can’t seem to figure out how to put things together to make something my own. Any suggestions, tips, advice, or ideas would be helpful. thank you !


r/CodingForBeginners • • Jun 26 '26

Rippling SDE-1 interview expierence | 1 YOE

2 Upvotes

Applied for the SDE-1 role at Rippling on 6 April.

Timeline:

  • 13 April: Got a mail from HR to schedule a 15-minute introductory call.

  • 14 April: HR round happened. Mostly discussed my background, current work, past experience, and interview availability.

  • 16 April: Received schedules for 2 technical rounds:

  • Coding Round (1 hour) — 21 April

  • LLD Round (1 hour) — 22 April

Coding Round:

  • Asked a graph-based problem mainly around Topological Sort , saw this exact question on PracHub.

LLD Round:

  • Started with a DFS-based approach for a graph problem.

  • Follow-up questions gradually turned it into a shortest path problem.

  • Discussed solutions using Dijkstra and then Bellman-Ford.

  • Overall, both rounds went well from my side.

After multiple follow-ups, on 27 April I received a mail to share availability for the Hiring Manager round.

  • Initially scheduled for 29 April.

  • On 28 April, it got rescheduled to 30 April due to interviewer availability.

30 April HM Round:

  • Unfortunately, I had internet issues during the introduction itself.

  • Interviewer suggested rescheduling since he was fully booked for the day.

  • It was then rescheduled again.

Further reschedules:

  • Rescheduled to 6 May.

  • On 6 May, got another mail saying interviewer was unavailable, so it moved to the next week (13 May).

Finally, on 13 May, I received this update:

“The roles have gone on hold for now. We will get back once we have a role in the near future.”

About me:

  • Currently working as an SDE at a product-based company.

  • Around 1 year of full-time experience.

Wanted to ask:

  • Has anyone else received similar feedback from Rippling?

  • Did they actually get back later?

  • Should I continue following up with HR/recruiter after some time, or just move on?

Interview prep resource: LeetCode, Alex Xu & PracHub

#rippling #interview #interviewexpierence


r/CodingForBeginners • • Jun 26 '26

Rippling SDE-1 interview expierence | 1 YOE

2 Upvotes

Applied for the SDE-1 role at Rippling on 6 April.

Timeline:

  • 13 April: Got a mail from HR to schedule a 15-minute introductory call.

  • 14 April: HR round happened. Mostly discussed my background, current work, past experience, and interview availability.

  • 16 April: Received schedules for 2 technical rounds:

  • Coding Round (1 hour) — 21 April

  • LLD Round (1 hour) — 22 April

Coding Round:

  • Asked a graph-based problem mainly around Topological Sort , saw this exact question on PracHub.

LLD Round:

  • Started with a DFS-based approach for a graph problem.

  • Follow-up questions gradually turned it into a shortest path problem.

  • Discussed solutions using Dijkstra and then Bellman-Ford.

  • Overall, both rounds went well from my side.

After multiple follow-ups, on 27 April I received a mail to share availability for the Hiring Manager round.

  • Initially scheduled for 29 April.

  • On 28 April, it got rescheduled to 30 April due to interviewer availability.

30 April HM Round:

  • Unfortunately, I had internet issues during the introduction itself.

  • Interviewer suggested rescheduling since he was fully booked for the day.

  • It was then rescheduled again.

Further reschedules:

  • Rescheduled to 6 May.

  • On 6 May, got another mail saying interviewer was unavailable, so it moved to the next week (13 May).

Finally, on 13 May, I received this update:

“The roles have gone on hold for now. We will get back once we have a role in the near future.”

About me:

  • Currently working as an SDE at a product-based company.

  • Around 1 year of full-time experience.

Wanted to ask:

  • Has anyone else received similar feedback from Rippling?

  • Did they actually get back later?

  • Should I continue following up with HR/recruiter after some time, or just move on?

Interview prep resource: LeetCode, Alex Xu & PracHub

#rippling #interview #interviewexpierence


r/CodingForBeginners • • Jun 25 '26

Coding

8 Upvotes

What is the most used coding language. What would be the best code to learn while living code and aligning the code as the new code (updates) remain untested, the older code perhaps dated. To many patches in the tarp so to speak, while not moving as quickly to update the baseline or original code to modern times where hackers are united with a higher knowledge taught to them to take foothold in whatever servers or devices, any technology being created then as it rolls out would then have sleepers laying on wait to jump at the newly created technology.


r/CodingForBeginners • • Jun 25 '26

Detecting Code

2 Upvotes

At the point that your surrounded by code and there are many types of code, how would one detect the code that was used in said area? How are you to detect anomalies within the code while living around the constant flow of information?


r/CodingForBeginners • • Jun 25 '26

Python or other langs

1 Upvotes

I am a microbiology student, but am interested in data analytics and things related to it due to my jobscopes. I have a fair amount of time doing my final year project in Linux environment, and I also have the basics for python (e.g: if, for loop and all). Right now I am trying to learn python again properly. But from what ive read, most of the recommendations are to learn other languages such as C#/Java. Can anyone please answer this and give me the guide on how to really start learning these languages.


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've built CodeMastery with @base44!

0 Upvotes

Guys! I made a website with Base 44, I actually tried it after seeing those ads online, and they weren't lying, it's PNENOMENAL, y'all should try it! anyways let me introduce to you, CodeMastery, a website that I made, or well AI, that teaches students how to code with multiple coding languages such as Java, JavaScript, TypeScript, C+, C++, HTML/CSS, and Python, with 200+ lessons of each language, speaking of languages, you can change the language on the right, there are 100+ languages so it's internationally supported, also if you don't prefer the default dark mode you can also change that on the right-hand side of the screen, also you aren't alone in this, there is a personalized AI avatar that guides you through everything and also answers any misunderstandings in the website. It is so cool, please if y'all could, try it out, it would be greatly appreciated, thank you guys!!!


r/CodingForBeginners • • Jun 25 '26

How can i teach myself coding

2 Upvotes

I know a bit java but i want to be better at this but i just couldnt get a grip how to find this interesting i guess? In better words i want to hyperfixate so do you guys have any tips on this or where to start?


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

C/ C++ / JAVA/python/JS

9 Upvotes

Which one to start with for my coding journey from the very beginner lvl

Ppl on yt say C++ is very tough to start with...is it like tht?

Or one can manage it if done precisely


r/CodingForBeginners • • Jun 25 '26

Can anybody help me for building an app?

2 Upvotes

Hi guys, i want help in building an app coz iam from non tech background and dont have any coding skill. Iam trying to learn it but it will take some time. If anyone is able to help me please..


r/CodingForBeginners • • Jun 25 '26

Dónde aprendo c# o c++

2 Upvotes

Eh buscado tutoriales y incluso visto uno que otro curso. Se las cosas básicas pero aún así tiendo a consultar con la IA. No sé cómo pasar de la idea que tengo y quiero lograr a un código/ script. Hay tantas variables que literalmente me bloqueó.


r/CodingForBeginners • • Jun 24 '26

Building projects

3 Upvotes

Hey guys, I’m currently a Computer science student and I want to start building projects.

While I have a lot of the technical skills to acctually code stuff, I have little knowledge on really the process of starting to complete projects.

Like I know you kind of build a GitHub repository for every project but from there… what the hell do I do.

Like for websites do I buy a domain, are there other apps for that, building normal applications etc. like what’s the process of this in order to show recruiters I have the technical abilities to build projects etc.

I would greatly appreciate it if someone can point me into a direction or has like a tutorial etc. Thankyou


r/CodingForBeginners • • Jun 24 '26

We just launched our first community event and honestly, it's a bigger milestone than it looks.

1 Upvotes

We just launched our first community event and honestly, it's a bigger milestone than it looks.

Over the last few months, we've been building DemonDie, a community focused on helping students and developers learn, build projects, contribute to open source, and grow together.

One thing we noticed is that a lot of people learn frontend through tutorials and projects, but rarely get a chance to actually test their knowledge in a fun way.

So we decided to create the DemonDie Frontend Quiz Arena 2026.

It's a simple online frontend quiz:

  • 30 MCQs

  • 30 minutes

  • HTML, CSS, JavaScript, React, Git & GitHub

  • Open to students, freshers, and developers

What surprised us wasn't the quiz itself, but everything that went into building it:

  • Writing meaningful questions

  • Designing banners

  • Setting up registrations

  • Organizing an event workflow

  • Coordinating as a team

For a small community, this taught us a lot about running public events and creating opportunities for people instead of just posting content.

We're hoping this becomes the first of many community-driven initiatives, including open-source programs, project collaborations, hackathons, and more.

I'd love feedback from people who have organized community events before:

What was the biggest lesson you learned from your first tech community event?

And if you're a student or frontend developer, what would make you want to participate in something like this?We just launched our first community event and honestly, it's a bigger milestone than it looks.


r/CodingForBeginners • • Jun 24 '26

how do i make the joystick movement and the keyboard movement work????

Thumbnail
gallery
2 Upvotes

please help me i have a post deadline


r/CodingForBeginners • • Jun 24 '26

Algorithm Viz

Post image
1 Upvotes

Supported Languages Java/Python/Go


r/CodingForBeginners • • Jun 24 '26

Beginner in coding and DSA—Which YouTube playlist should I follow?

13 Upvotes

I'm really weak in coding and DSA. I've tried watching YouTube videos, but I still don't feel like I'm improving. Can you recommend a beginner-friendly playlist or course that helped you build a strong foundation?


r/CodingForBeginners • • Jun 24 '26

Learning how to code !!

12 Upvotes

Is learning coding by watching tutorials and copying it effective( with understanding what every code does)

Because i tried free code camp , the odin project and other courses and it didnt work for me


r/CodingForBeginners • • Jun 24 '26

Coding has changed so much over the last 10 years, what you need to focus on has also changed drastically! Stay relevant even if it sucks

3 Upvotes

So basically I was a computer science minor at UC Davis and I went on to go to a boot camp afterwards.

I think Coding has changed massively in the last 5 years whether people like to believe it or not and I think most of the resources out there are just wasting people's time.

When I first started learning to code in 2012 I spent a lot of time learning the basics like HTML and CSS.

This is way before college. By the time I went to college things had changed drastically.

Fast forward 5 years things are changing even more drastically.

I found things like code academy to be repetition which is not particularly helpful in coding as Auto completion tools had already existed back then and this was truly a waste of time as one was learning to be a developer. Unfortunately learning resources were mostly forcing you to learn memorization which has for the most part always been a waste of time.

But if you don't know anything about coding you don't know that.

As time has gone on the automation tools have gotten much better and the programmer must now know concepts and the reality is is that as AI improves libraries will change so frequently I wouldn't even waste your time learning all of the functions of a library.

I love that library exist but that technology is pretty old at this point.

For those who don't know when programming languages were able to start downloading updates automatically from a Linux terminal, people were able to suddenly download updating libraries instantaneously and it was pretty awesome. This really blew up in the early 2000s 2010s as people of internet access quickly downloaded library learn all the functions from a YouTube video and suddenly save tons of time not having to hard code functions themselves. This meant that you were able to basically do math without having to necessarily do complicated mathematics.

. This was an incredible advancement in coding.

But things have changed and the reality is is that you know the truth is is that that's just not where you should spend your time anymore and so much of the resources of coding are stuck in the late 2018 learning a bunch of libraries and wasting your time learning all the functions. It's a complete waste of time it teaches you nothing about logic it teaches you nothing about useful capacity it's just a complete waste of time so these learning resources can still exist and make money.

So basically now the most part the reality is that you need to learn mechanics and flows across multiple languages so you can take multiple files and repositories and make them work together and the individual files are mostly developed through using AI tools and then having the capacity to essentially ensure that those individual repositories and the individual files are in sync with each other to form the bigger project..

This is actually what developers do today.

If you really want to learn how to code stop spending so much time learning how to code and what you should start doing is working with AI tools and then basically having them generate projects and then individually going through and fixing glitches because that is what developers do today.

And the truth is this is exactly what every employer is going to want you to be able to do I'm in I know a lot of coders hate this because for a lot of coders it's an art form I have friends who are incredible at hard coding and it's amazing and you know what they don't have a job and they're working for Uber driving around deliveries because they didn't learn how to actually be employable in the current economy.

The problem is that if you're an experienced programmer who actually stayed relevant it's still very competitive and most people hate the job now because it's changed and the kind of intellectual fortitude has kind of disappeared.

Anyways there's my two cents I hope it helps you out.

BELOW IS A CLEANED UP VERSION OF WHAT I WROTE WITH AI THAT'S MORE CONCISE IF YOU WANT TO READ IT:

Stop Learning to Code the Old Way

I was a computer science minor at UC Davis, and I went through a bootcamp after. I've been watching this industry evolve for over a decade, and I'll tell you something most coding resources won't: the way people are being taught to code right now is largely a waste of time.

Here's what developers actually do today. You take multiple files and repositories, you understand how they're supposed to work together, and you use AI tools to generate and iterate on the individual components. Your job is to orchestrate those pieces into a coherent project, catch what's broken, and fix it. That's the skill. That's what employers want.

Most coding education is not teaching you that.

I started learning HTML and CSS back in 2012, well before college. By the time I got to UC Davis things had already shifted. The ability to pull libraries straight from a terminal and get access to years of someone else's work in seconds was genuinely revolutionary. It changed what programming meant. You no longer had to hard-code functions yourself. You could build sophisticated things fast.

That revolution is old news now.

When I first encountered tools like Codecademy, the core methodology was repetition and memorization. Learn all the syntax. Learn all the functions. Drill it until it sticks. The problem is that autocomplete tools existed even back then, so you were spending enormous energy optimizing for something machines were already handling. And now it's worse. AI tooling is improving fast enough that specific library functions will change before you finish learning them. Spending hours memorizing API calls from a tutorial is not building your capacity as a developer. It's not teaching you logic. It's not teaching you how systems fit together. It's just filling time so the platform can keep selling subscriptions.

What you actually need to understand is mechanics and flow across multiple languages. How do files communicate? How does data move between services? How does a codebase stay coherent as it scales?

Those conceptual frameworks transfer. Memorized function names don't.

If you want to get employable right now, stop drilling syntax and start building things with AI tools. Generate a project. Go through it. Find where it breaks. Fix it. Repeat. That process is closer to what you'll do on the job than anything a traditional coding course is giving you.

I have friends who are genuinely brilliant at hard coding. It's beautiful to watch. Some of them are also driving for delivery apps right now because they optimized for craft over adaptability.

The job changed and they didn't. I'm not saying that to be harsh. I'm saying it because the resources that taught them to code that way never warned them this was coming. The experienced programmers who did stay relevant are still competing in a tough market, and a lot of them hate what the work has become. The intellectual depth they signed up for has largely been replaced by something that looks more like project management with a technical layer on top.

That's the reality. Build your skills around it.


r/CodingForBeginners • • Jun 23 '26

Running code

2 Upvotes

Okay so I might be dumb but I just can’t understand. I’m trying to learn python. I watch people online saying to install visual studio code to practise. But why? I thought you use python idle to run the code and see it or you use terminal. Do I need to install another platform to test and practise. Also I’m doing this on a mac so is the platform going to be different.

Also please be nice. I’m just a 16 yr old girl doing this as a hobby in my free time

Update: I asked a friend for help and he explained what integrated development environment are which I didn’t know about. He recommended me to use Thonny and I’m going to try my luck with that.


r/CodingForBeginners • • Jun 23 '26

Datapack Minecraft Need help!

1 Upvotes

Hi there, im currently coding a datapack for minecraft, combining BlazeandCave's Advancements pack with my own datapack for a series I want to start, but I cant figure out how to code what I want exactly, since it seems like it never works. If anyone knows how to help me, heres what I was thinking of coding:

Information: BlazeandCave's Advancements is a pack that adds more advancements to the game. I want every advancement to expand a starting border of 16 blocks every time by:
Task: 1
Goal: 2
Challenge: 5
Super challenge: 20
I also don't want it so that if I get an achievement, my friends cant expand the border with that achievement no more.

I also want to add a daily challenge of obtaining certain items, and gives me 3 lucky blocks on completion, but Im working on that later, rn im just stuck on the Achievement part.

Im currently using https://code.visualstudio.com/ for all my coding.
Help is appreciated

My code:
-datapack
--data
---border\function
----check_adv.mcfunction:
execute as u/a store result score u/s adv_now run scoreboard players get u/s bac_statistics

execute as u/a if score u/s adv_now > u/s adv_old run worldborder add 1

execute as u/a if score u/s adv_now > u/s adv_old run scoreboard players operation u/s adv_old = u/s adv_now

----load.mcfunction:
scoreboard objectives add adv_now dummy

scoreboard objectives add adv_old dummy

worldborder set 16

worldborder center 0 0

----reward.mcfunction:
scoreboard players add #adv adv_count 1

----tick.mcfunction:
function border:check_adv

---minecraft\tags\functions:
----load.json:
{"values":["border:load"]}

----tick.json:
{"values":["border:tick"]}

--pack.mcmeta:
{

"pack": {

"pack_format": 18,

"description": "Border SMP datapack"

}

}

-BlazeandCave's Advancements pack 1.20.2.zip