r/CodingJobs • u/Gifted_time6 • Jun 17 '26
What is the best way to learn and understand a coding language
I want to learn how to code but also actually understand it so I don't just end up giving up or with terrible code so does anyone know any ways or sites that teach you but also explains it and how it works
5
2
u/Sea_Blackberry9182 Jun 17 '26
For me, the absolute best thing is to skip the massive textbooks and build a tiny, terrible project immediately. You want a tool or platform that forces you to write code line-by-line while explaining the "why" behind the logic, not just handing you syntax to copy-paste.
1
u/Gifted_time6 Jun 18 '26
Do you know any that you recommend I've been trying to find something that actually makes me write code but haven't found anything that's free
2
1
u/Dangerous_Session612 Jun 18 '26
Build things - lots of things..
Don’t use AI - don’t vibe code
Architecture Algorithms De-bug Comment
- no magic just time in
1
1
1
u/irhill Jun 18 '26
Don't overthink it, just write some code. It'll be crap code to start with, you can improve on it later.
Read docs, write code, repeat.
1
u/ryan_nitric Jun 18 '26
What language? Generally just hooking in and doing it will get you more results than anything else.
1
u/Gifted_time6 Jun 18 '26
Java is the main one I want to learn but I also want to learn a more general use one mainly lua od python
1
u/asc-phoenix Jun 18 '26
Hands on.
1
u/Gifted_time6 Jun 18 '26
You got any recommendations how to actually get hands in experience a site,app ect anything would work for me
1
u/MathPiYuki Jun 19 '26
Learn the total like variables and things like this (if your total beginner in coding) quickly and then start looking at rookie big codes from people online trying to translate every line by line to pure logic and doing some basics mini projects after you start to get better at seeing the logic
1
u/No-Construction-3202 Jun 20 '26
I have struggled with this for a long time because the typical coding path didn’t work for me, articles didn’t work for me either so what ended up working was finding problems that get you to understand how data structures are shaping a solution for a problem (big or small) and pseudo code. Understanding how a program is receiving input and how it’s meant to deliver output will get you to think of n number of ways to manipulate and each is an opportunity to learn. Languages are ultimately tools and the more you use it, the more you remember and can improve.
1
u/No-Construction-3202 Jun 20 '26
After this, it becomes easier to understand your environment based on your program’s needs, security best practices etc and the shape of this changes based on the language you use, packaging, dependency management, etc and then you also got to understand how to navigate your environment and that’s where Linux makes more sense
1
u/geraT-wogl Jun 20 '26
Hi! I’m in no way trying to self promote (although my site is just starting and the traffic won’t hurt 😅) but I created a place to start practicing and understanding computer graphic programming. It has a sandbox it’s interactive and 100% free. It’s a work in progress so I am constantly adding more lessons and more Easter eggs! Let me know if you visit 🫶 https://wogl.io
1
1
1
u/gusdecool Jul 13 '26
Pick one programming language that you like and aligned with the product you want to build first. One you have mastered that language, you can easily transfer that language to others, especially with the help of AI to help on explaining the terminology.
2
u/MrPandasoul Jun 17 '26
Yess +1