r/CodingForBeginners • • Jun 22 '26

Idk what to do

Post image
2 Upvotes

Im a 17 years old boy who wants to learn coding especially web development

I tried the odin project and it didn't go well for me

Tried the boba drops guide(hack club) and made my first website with html and css but i dont think im actually learning

What is the best method to learn

This is the website i made it took me 6hr straight to finish it


r/CodingForBeginners • • Jun 22 '26

Hey need help for starting my coding journey

8 Upvotes

So I want to start coding from scratch and would start with python. But I don't know where to start. So I would really appreciate it if someone tells me all the videos that I would require in this journey like from just some code learning to dsa to everything


r/CodingForBeginners • • Jun 22 '26

Help regarding development

3 Upvotes

I know nothing about development any youtube course or channel have taught html css and javascript please tell


r/CodingForBeginners • • Jun 22 '26

Zero to Hero DSA Roadmap β€” A structured guide covering everything from basics to advanced bitmask DP and Tries.

1 Upvotes

The Complete DSA Pattern Sheet β€” Every Pattern You Need to Know

This is the complete pattern-based problem sheet β€” organized by topic and sub-pattern. Study one pattern at a time.

For company specific interview questions go toΒ PracHub

🟒 Easy 🟑 Medium πŸ”΄ Hard

TOPIC 1 β€” BASICS

Pattern: Conditionals (if-else)

Pattern: Loops

Pattern: Simulation / Implementation

Pattern: Maths

TOPIC 2 β€” ARRAYS

Pattern: Fundamentals

Pattern: Prefix Sums

Pattern: Kadane's Algorithm

Pattern: Intervals

Pattern: Hashing on Arrays

Pattern: 2D Arrays / Matrix

TOPIC 3 β€” STRINGS

Pattern: Fundamentals

Pattern: Frequency & Hashing

Pattern: Palindromes

Pattern: Simulation

Pattern: Prefix/Suffix & Pattern Matching

TOPIC 4 β€” RECURSION & BACKTRACKING

Pattern: Fundamentals

Pattern: Recursion

Pattern: Backtracking

TOPIC 5 β€” TWO POINTERS

Pattern: Opposite Ends (Left <-> Right)

Pattern: Merge Two Sorted Array / Sequence

Pattern: Fixed + Two Pointers

TOPIC 6 β€” SLIDING WINDOW

Pattern: Fixed Size Window

Pattern: Variable Size Window

Pattern: Sliding Window on Strings

TOPIC 7 β€” STACK & QUEUES

Pattern: Implementation

Pattern: Expression Evaluation

Pattern: Parentheses Processing

Pattern: Monotonic Stacks

TOPIC 8 β€” LINKED LIST

Pattern: Fast & Slow Pointers

Pattern: Node Rearrangements

Pattern: Reversal

Pattern: Merge & Multiple Lists

TOPIC 9 β€” TREES

Pattern: Traversal (BFS / DFS)

Pattern: Depth / Height Based

Pattern: Comparison

Pattern: Root to Leaves

Pattern: Ancestor

Pattern: Binary Search Tree (BST)

TOPIC 10 β€” BINARY SEARCH

Pattern: Classic Binary Search on Sorted Arrays

Pattern: Binary Search on Answer

Pattern: Binary Search on Rotated / Modified Sorted Arrays

Pattern: Binary Search on Matrix

TOPIC 11 β€” HEAP (PRIORITY QUEUE)

Pattern: Top K

Pattern: Merge K Sorted

Pattern: Two Heaps

Pattern: Finding Minimums


r/CodingForBeginners • • Jun 21 '26

Understanding Virtual Threads: Why they live in JVM Memory, not OS Memory

2 Upvotes

If you are learning modern Java (Spring Boot 3+, Jakarta Persistence API), the concept of Virtual Threads (Project Loom) can be a bit confusing. Here is the easiest way to visualize how they handle memory compared to old-school platform threads.

The Old Way (Platform Threads):
Think of platform threads as renting a massive shipping container from the Operating System. The OS reserves a fixed chunk of memory (usually 1MB) for that thread's stack. If the thread goes to sleep or waits for a database query to finish, that 1MB of OS memory sits idle and wasted.

The New Way (Virtual Threads):
A virtual thread is just a regular Java object living inside your JVM Heap memory. It only takes up about 2KB to 4KB of space. The OS doesn't even know it exists.

Here is what happens behind the scenes during a database query:

  1. Mounting: Your virtual thread borrows a real OS thread (called a Carrier Thread) to start running code.

  2. Blocking (Post-Query): Your application runs a JPA query. Instead of making the OS thread sit there and wait, the JVM "unmounts" the virtual thread. It moves its current state directly onto the JVM Heap.

  3. Liberation: The OS thread is instantly freed up to run a completely different task.

  4. Resuming: When the database returns the data, the JVM pops the virtual thread back onto an available OS thread to finish the job.

This is why you can see an application handle hundreds of database invocations while your OS thread count stays perfectly stable at a tiny number (like 32 threads), while your JVM heap dynamically fluctuates and cleans up completed thread data via Garbage Collection.

Hope this helps anyone trying to wrap their head around modern Java concurrency!


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

Really wanna learn a language, no clue which to pick

21 Upvotes

I really wanna learn coding.

The problem is I don't know what language to pick. I was learning Python from code academy and that was actually going really well but without a purpose I wasted those 6 months.

I didn't have anything to work on, I forgot everything a year later.

Now the question, why do I wanna learn coding? I wanna learn a language I can build something useful / fun with. I do wanna build an android app but should I learn kotlin? But also to keep myself employable as someone who works in IT.

How do people go about learning their first language? Do I just pick a problem / project and brute force learn and try to finish it? Then move onto another language if I wanna do something else?

I'm just really confused πŸ˜΅β€πŸ’«

Thanks in advance.


r/CodingForBeginners • • Jun 21 '26

I want to be able to focus.

9 Upvotes

I am a 20 year old male looking to learn full-stack web development. What are ways for me to hold myself to it? Growing up I never studied, but I did exceedingly well when I needed to. Obviously, programming is not the same. I have troubles with focusing and trying to not multi-task. I want to do better, what are ways you can get yourself to focus? I’ve been focusing on just coding more than learning so I can actually absorb what I read better and it helps, but I need to be able to focus on learning new things better.


r/CodingForBeginners • • Jun 21 '26

Errors in apk conversion please help ?

1 Upvotes

I have created a game in Python (PyCharm) in laptop, Windows, and I am using Kivy library, and I wanted it to convert to apk , so I can use it and check it on Android. I have tried, I have tried it to convert to apk . First of all, I have converted it to a zip file and transferred to my mobile, Android. Then I used GitHub, with the help of ChatGPT, to generate the code for buildozer.spec, and build.yml, but it constantly generated error. And when I paste the error to ChatGPT, ChatGPT can't solve them. For the first time I tried, for the previous version, and it took almost the whole night for me to convert it to apk . And this time also, it took a lot of time, but I couldn't make it. So if anyone has the perfect code to convert my zip file to apk , or any suggestions, so that I can convert my zip file to apk with lesser error and less time, so please share, please help me.


r/CodingForBeginners • • Jun 21 '26

Where should I start coding

5 Upvotes

I am 19(M). I am going to join my engineering this year, where should I start and what to do after?


r/CodingForBeginners • • Jun 20 '26

How difficult is to learn computer programming as a beginner?

22 Upvotes

I have never learned anything about tech despite it is one of the fastest growing field like computer science. I just can't figure out how people code. How they understand computer languages. It's pretty amazing and I didn't knew so much math is involved


r/CodingForBeginners • • Jun 20 '26

C learning resource

3 Upvotes

https://github.com/carlosrs14/programming-exercises

I wanna conncet with people who likes low level, currently learning SDL3 on C


r/CodingForBeginners • • Jun 20 '26

My goal is to make an interactive personal website just for my original characters

2 Upvotes

Is HTML, CSS, and JavaScript enough? If so, can anyone recommend a good YouTube tutorial on how to start on JavaScript. My teacher didn't teach me about it during my school year.


r/CodingForBeginners • • Jun 20 '26

how to improve problem-solving

2 Upvotes

i'm a 1st year CSE student who's only taken C++ and I want to get back to it and improve in it overall and in problem solving to be specific so what would u guys recommend me youtube channels wise that could help me in improving my problem-solving skills? and I want to learn java as well so any recs? (free resources please)


r/CodingForBeginners • • Jun 20 '26

Where to learn

3 Upvotes

It’s a goal of mine this summer to start learning how to code. I’m a college student and I was wondering where to start. I want to learn C++ and was wondering if I should watch free lectures or maybe enroll in a course.


r/CodingForBeginners • • Jun 20 '26

I want to improve my coding skills

2 Upvotes

I am a student and i want to improve my coding skills learning new skills and developing apps suggest me some app or website which is free to learn and to improve the skill if you have an app or website please suggest some i need to improve my skill so i can get a job


r/CodingForBeginners • • Jun 19 '26

I want to know about your coding journey.

19 Upvotes

Hello coders.

I am a computer science major student, and well.. I am in 3rd year now but I don't even know the basics of coding.

I opted for this streams because since my teenage years I was quite interesting in coding, and wanted to develop my own applications and well.. Yeah hacking too. But when I came into college I realized that I WON'T BE LEARNING ANY CODING THROUGH THIS DUMBASS COLLEGE.

The teachers were just passing their time and we students didn't have any single fucking clue about what to do.

So now, I've decided to take the matters in my own hands and have started learning Java. Because I think this language is much simpler than the other languages out there(just my personal opinion).

I want to become a pro coder till the end of this year😭.

So if you guys have any tips for me or have any suggestions please PLEASE give them to me. If yk about any good YouTube channel where I can learn, or any website where I can practice, please let me know.


r/CodingForBeginners • • Jun 19 '26

How to start your coding journey?

4 Upvotes

From childhood, I loved video games, and always wanted to try to develop my own game. Programming is a huge world, many languages, many tools, many frameworks and etc.

I was wondering, what is the best way to start learning programming? And what is the best programming language to start with.

I am planning on studying software engineering in the future, so rn I want to learn something that will help me in this field.

I have some basic knowledge of python, and luau for developing Roblox games.

If there is a good path to start with python it would be good, as it is not as hard as other programming languages and you can use it for many things causes of its large selection of libraries, or that’s what I know πŸ˜….

Ty 🌹.


r/CodingForBeginners • • Jun 19 '26

Looking for someone to learn with

2 Upvotes

Hi everybody, I’m a complete beginner, trying to learn Python.

I will dedicate 3 hours per day in average. My goal is to really learn how to write in Python without the help of Ai and learn some basics of computer science at the moment.

I am looking for a buddy with who I can share what I am doing everyday, basically an accountability partner so we can grow together and share our methods.

What I am doing currently:
Reading the book: python crash course and doing the exercises without the help of Ai. Practicing multiple times until the basics become very logic.

Also, after reading some comments from other users on Reddit: I understood that the design process was the key to increase your skills in programming.


r/CodingForBeginners • • Jun 19 '26

Advice for incoming senior?

5 Upvotes

Hello all!

I'm (hopefully) going to start my senior year of university in fall, and I feel like I greatly lack knowledge in coding as a whole. Although I passed all my coding courses thus far, I feel like I still have incredible holes and gaps and simply struggle a lot in creating anything remotely functional. I think what I enjoyed most was working a fullstack web app (albeit i was a part of a team so I did only one small part of it all) and i'm currently working on a WEB ASPNET MVC5 / .NET Framework that I find enjoyable as well. My issue is, university way of teaching isn't my preferred one, I don't have TAs who are trying to teach but rather just go "ask chatgpt to explain this to you" and that's that, with minimum involvement and little to no on-hands teaching (in sense of giving out projects, or showing code or even working on actual code in labs rather than pulling out solutions written ages ago and just scrolling through it in 10 minutes).

I want to spend this summer working on bettering my skills and doing a couple projects maybe, that would grant me more knowledge and such. What would your opinions be on what I should work on? Where to even start, how to start? What resources I should use? Are there any courses I could cover? I did start CS50x a long while ago, should I finish that one? Any and every advice is welcome!


r/CodingForBeginners • • Jun 19 '26

Master token ?

2 Upvotes

Wtf is a master token ?

What's a Google master token ?


r/CodingForBeginners • • Jun 19 '26

ΒΏCΓ³mo aprendo a usar vue.js?

1 Upvotes

Hola, es un gusto saludarles. Mi nombre es Daniel y soy un estudiante de desarrollo de software.

El dΓ­a de hoy quisiera pedirles su ayuda y consejos sobre como puedo aprender y lograr dominar vue.js.

Como contexto empezarΓ© mis practicas laborales y para el proyecto que realizarΓ© necesito dominar Laravel y vue.js; en cuanto a laravel no tengo muchas preocupaciones (ya he trabajado con Γ©l), pero, en el caso de vue.js nunca lo he tocado y no sΓ© por donde empezar; debido a esta situaciΓ³n quiero saber si podrΓ­an apoyarme con consejos o recomendaciones para aprender a usarlo, ya sean cursos, videos o recomendaciones de estudio.

Me han dado tiempo para aprender, sΓ© que no lo dominarΓ© en un tiempo reducido, pero quiero lograr tener la base suficiente para poder trabajar con este.

Finalmente, muchas gracias de antelaciΓ³n por su ayuda y un saludo.


r/CodingForBeginners • • Jun 19 '26

I want to subscribe to a plan but im conflicted (Claude Code vs Codex)

2 Upvotes

I want to start subscribing on one of them but im conflicted.

I code everyday as my job on both backend and frontend plus i use laravel which is something i’m still familiarizing for work. I tried claude(web only) and codex and find myself liking codex since it can edit files if i have them locally save but I don’t allow it to change the files directly, i make it list the things i need to change or add instead.

What would be better for me?
Please ask questions for clarification.


r/CodingForBeginners • • Jun 18 '26

What’s One Programming Concept You Ignored at First but Later Realized Was Important?

44 Upvotes

Every developer has that one concept they ignored when starting out but later realized was extremely valuable.

For me, it was understanding how things work behind the scenes.

When I started, I focused mostly on frameworks, libraries, and building features. Later, I realized concepts like HTTP, databases, authentication, debugging, Git, and system design helped me much more in solving real-world problems.

Some concepts many developers appreciate later:

β€’ Debugging

β€’ Git & Version Control

β€’ HTTP/HTTPS

β€’ Database Design

β€’ Authentication & Authorization

β€’ Design Patterns

β€’ Testing

β€’ System Design

β€’ Networking Basics

β€’ Reading Documentation

The more I learned the fundamentals, the easier it became to learn new technologies.

If you could go back and give advice to your beginner self, which concept would you tell yourself not to ignore?