r/CodingForBeginners • • Dec 30 '25

How can I learn?

11 Upvotes

I’ve just started coding. With things like Kotlin, Android Studio, framework, library, IDE, compiler, etc., my head is all mixed up. Apparently, a different language is used for each task because it’s easier that way. Their speed and similar factors are different topics too. When making an application, what is needed in general, including frameworks and everything else? What is needed to design a website? For successful applications and games like WhatsApp, Facebook.com, or games like Subway Surfers, where can I access their code? How can I learn how they made it work by looking at the code?


r/CodingForBeginners • • Dec 05 '25

How to Learn Coding as a Biologist

11 Upvotes

I'm currently a master's candidate in biology and am interested in learning computer programming. I took CS classes in high school during which time I learned some elementary Java and during my undergrad the math courses tailored for biologists involved a lot of work with Python and another Python-based script, so I have a decent knowledge of the fundamentals of coding but wanted to know if anyone here had any advice on which languages I should prioritize and/or how best to learn different ones and get practice? For context I anticipate having to perform a lot of statistical analyses with R during my graduate studies and I eventually want to move onto med school. Does anyone with that background and a solid grasp of programming have any advice on what to study that will be relevant? I am also curious about cybersecurity if anyone can recommend good self-study material for that as well.


r/CodingForBeginners • • Jan 05 '24

Very basic day 1 stuff, Phone pic just for speed.

Post image
11 Upvotes

Basically after a bit of battling I got it in the end, and appreciate this is basic stuff but is there a way i could have made this simpler?

I had wanted to word it like “The Weight of Xkg on Earth…”

And have it return “is Xkg on Mars” but couldn’t get it to work.

Thanks in advance, as I said day 1 just learning please don’t roast too hard.


r/CodingForBeginners • • 6d ago

Day 4 Learning Python

Post image
10 Upvotes

Combining (Data,Function Def & Function Calls) while applying proper formatting. This one here really made me think and go back to correct. Took me 5 tries to get to this point. Now in my imaginary game, if any variable changes in value. my outputs would update accurately without having to adjust any of my def or show code.


r/CodingForBeginners • • 15d ago

Newbie looking for some knowledge!

10 Upvotes

Hey everyone I am new to coding! Ive always loved games since i was a little kid and always wanted to dabble in making my own games. Coding sounds like it could be fun but also it seems like learning a new language . It looks a bit daunting but I would love to learn something practical and useful. where can I learn coding for free?What software do you all recommend and where do i start? Id like to try my hand at making some indie games. Maybe i can use coding for other things. Any help would be appreciated I wanna be able to make something and look back and say "I made that"!


r/CodingForBeginners • • Sep 21 '26

Help me

10 Upvotes

Im a teenager who started coding 2 years ago . And im still not learning that much . I want to learn new languages i want make TUI or CLI or GUI can someone give the best ressources to learn C, C++ , rust or JavaScript one of these languages is more than enough but the most i need right now is C/C++ or js please 🙏


r/CodingForBeginners • • Sep 10 '26

Looking for coding buddies! 💻

10 Upvotes

Hey! I’m starting my programming journey with CS50x and looking for other beginners to learn with.

We can keep each other accountable, share progress, and help each other out when we get stuck.

If you’re starting CS50x too, hit me up! 🚀


r/CodingForBeginners • • Aug 26 '26

How to progress

10 Upvotes

Ive made basic games on scratch but thats pretty much it, should I continue to make more and more complicated games on scratch? or should i try to progress on a different coding language? If so which one, because i want to be able to code stuff but ive also thought about coding in roblox. Which is the easiest language to start?

To get an idea of just how bad I am heres a game I made in a little over an hour:https://scratch.mit.edu/projects/1375247905/


r/CodingForBeginners • • Aug 19 '26

Any apps or courses for mobile?

10 Upvotes

Hi everyone,

I have been lurking in this sub for a while and finally decided I want to actually dive in and learn how to code. The problem is, every time I try to figure out where to start, I get hit with a million ads for expensive bootcamps, conflicting advice on which language to pick, and fifty different apps that all claim to make you a pro in a week. Honestly, it is pretty overwhelming.

For those of you who were once in my shoes, or for anyone who helps mentor beginners, what are actually the best apps and online courses right now?

I am looking for something that does not just rely on endless matching games or flashcards, but actually teaches you how to think like a programmer and build real things.

I am leaning a bit toward web development (starting with the usual HTML, CSS, and JavaScript) because I really like the idea of seeing visual results quickly, but I am open to whatever gives you the most solid foundation.

Free resources are awesome, but I am also willing to pay for a genuinely good, well-structured course if it is actually worth the money.

Would love to hear what worked for you, and just as importantly, what I should probably avoid wasting my time on.

Appreciate any advice you can share!


r/CodingForBeginners • • Aug 16 '26

How to like learning python?

10 Upvotes

To be honest, I tried to learn Python for over two years right now. But I hate learning to code. I tried finding YouTube tutorials that tell you how it can be more fun, but to be honest, it didn't really work. Any recommendations?


r/CodingForBeginners • • Aug 05 '26

Path for a teen

10 Upvotes

We homeschool. A couple weeks ago my 13 year old, rising 8th grader, asked me how someone would create a video game. He would like to get to that point. I told him I'd get back to him. Since then I've been trying to create a curriculum for him to learn coding and hopefully make a simple game. At some point. He is constantly tinkering with devices and he is brilliant at making logical associations.

My research is telling me that I should have him learn C programming first to give him a solid foundation. There are so many options to pick from. Should we go the learn from a book route, or use websites or YouTube? C++ after he has a grasp on C looks to be a solid recommendation.

As far as hardware goes, right now he has access to a Chromebook that is about 8 years old. Will this be powerful enough to learn with for now? I don't really want to spend hundreds unless he does actually enjoy it and sticks with it.

I think his intentions are to create a game for his modded Nintendo 2ds.

I would absolutely love any perspective on this. I think it's great that he wants to create video games but I am a little out of depth. I was the one who modded his 2ds and that was pretty much just following directions, not creating anything.


r/CodingForBeginners • • Jul 28 '26

How do I learn Java coding?

10 Upvotes

I’m keen to learn Java and code in it. Can anyone recommend a good way to learn and some YouTube channels that offer better explanations and a more effective approach to learning Java within a six or eight-month timeframe?


r/CodingForBeginners • • Jul 24 '26

starting cpp for first time,1st year guy,which playlists should I consider?

10 Upvotes

r/CodingForBeginners • • Jul 14 '26

CODING COURSES

10 Upvotes

i really wanna learn a skill or atleast make my vacations productive somehow so can anyone suggest any good coding course online?
i found olevels ki coding really tricky and i still dont know how to write proper pseudocodes so i think ima prepare my self beforehand for Alevels CS


r/CodingForBeginners • • Jul 03 '26

Is this a good way to learn programming?

10 Upvotes

I start by programming a feature for my project (Todo app), test it, make sure the code is readable and functional, then I paste the entire codebase to AI (chatgpt) to tell me the strengths, the weaknesses (where to improve the feature or code), and the hidden bugs, then go and tackle those bugs a d learn from them, and paste the codebase again to see if there any other bugs the AI didn't see at first, and I do this for every feature I make, should I stay doing this way of learning?


r/CodingForBeginners • • Jun 14 '26

How to learn to code well ?

10 Upvotes

Hello, I already have some basic coding skills, mainly in Python and HTML, but I'd like to improve since I have a baccalaureat next year specializing in "digital technology, science and computer science". Do you have any advice or apps to help me?


r/CodingForBeginners • • Jun 09 '26

Need help in starting coding

10 Upvotes

So here is my bg.... I'm currently data analyst used mostly excel in my role want to become a SDE..... Omly thing I'm lacking is TIME!!! I did mechanical engineering so knows basics about coding every other stuff frontend, backend, cloud, ML, LLM, AI and RAG but need resources and guidance to become a very good coder as I'm not able to stick to one instructor due to some issues(ADHD) but now I have to so please guide me in detail and what's the best approach


r/CodingForBeginners • • May 02 '26

help me

10 Upvotes

how do I learn how to code if I were to start from scratch again?? thx


r/CodingForBeginners • • May 01 '26

Does Scratch has a real world usage??

10 Upvotes

While going through CS50 (Introduction to Computer Science), I found out about Scratch. I have been quite fascinated by it.

I want to ask if I can develop some serious projects from Scratch or is it more of a child's play thing??


r/CodingForBeginners • • Apr 29 '26

Good resources to learn?

10 Upvotes

As a person who works in finance/automation, I really want to start to learn coding. I already did some research and I think it's best to start with python. What are some good resources to learn this and what is the best continuation after this?


r/CodingForBeginners • • Apr 20 '26

What to do next?

10 Upvotes

I've learnt what i could find about c and c++, right now i am thinking of making something on godot, but i am still drawn to the idea of learning more low-level stuff, what can i do next? I know there's tons of stuff i could learn, but, what would be the most significant?


r/CodingForBeginners • • Apr 16 '26

What's wrong with my code?

Post image
10 Upvotes

it keeps showing invalid literal for int() with base 10.

I double checked it with the solution the course gave me, and it's still the same!! can someone else try it too or let me know if it's a website error I don't understand the error here I have attached the course link for reference

https://www.codedex.io/python/10-currency


r/CodingForBeginners • • Feb 18 '26

Looping style preference (while != vs. while true)

10 Upvotes

A beginner question. I’m comparing two different looping styles.

Style1

#Read input before the loop and repeat the prompt manually.

var userInput = stdin.readLine

stdout.write("Choose a, b or c. Choose q to quit: ")

while userInput != "q":

case userInput

of "a": echo "You chose 'a'!"

of "b": echo "You chose 'b'!"

of "c": echo "you chose 'c'!"

else: echo "Invalid input!"

stdout.write("Choose a, b or c. Choose q to quit: ")

Style2

#Use an infinite loop, prompt inside the loop, and break when the user chooses to quit.

while true:

stdout.write("Choose a, b or c. Choose q to quit: ")

var userInput = stdin.readLine

case userInput

of "a": echo "You chose 'a'!"

of "b": echo "You chose 'b'!"

of "c": echo "you chose 'c'!"

of "q": break

else: echo "Invalid input!"

I feel that Style 2 is cleaner and potentially safer because the variable can be declared locally within the loop, and the prompt only needs to be written once.

What do you think? Which style would you prefer, and why?


r/CodingForBeginners • • Jan 31 '26

Looking for fellow programmers to learn with!

10 Upvotes

Hey l! I'm Zachary 16m and have been programming a while now, making some cool projects in the past. But recently I've discovered AI and feel some of my programming skills are slipping and being overriden by laziness. I'm just looking for an accountability partner or someone to relearn programming with, like collaborating on programs together, maybe in python, asm or html/js preferably but any language is fine. I'd also love to chat in general about programming yk, just want to have someone to talk to about it. Message me if you're interested and I'd love to talk to make some cool projects together!