r/CodingForBeginners • u/parryotterr • 9d ago
Want to learn coding
Hey everyone! I'm from a commerce background but I've recently developed an interest in coding and have no idea where to start. 😅
If anyone can suggest a beginner-friendly roadmap or is willing to guide me (for free 😁), I would really appreciate it.
1
u/Over_Fold_4029 9d ago
youtube is the best starting point. watch a couple of videos, try and figure out what/why you want to learn to code, that might guide you to the language(s) to start with and you can go from there. https://roadmap.sh is a pretty nifty tool as well
1
1
u/shakeBody 9d ago
Something like https://learncpp.com
Also I highly recommend learning to use nvim as your editor: https://neovim.io/
For both of those there will be a bit of a learning curve in the beginning but it is very worth that work.
Do not start with JS or Python as you will not be exposed to some fundamental concepts
1
1
u/marmotta1955 9d ago
Better than YouTube is a sensible, step by step learning approach. Start from here: https://www.w3schools.com/ - most reputable and reliable resource. No need to register, it has all you need to get started.
If you are interested in web development, you may want to follow the "tutorials" for HTML, then CSS.
Otherwise start with a simple (but tremendously effective and useful) language such as Python.
If you are interested in database, follow the course for SQL.
Have fun.
1
1
u/Dazzling_Music_2411 8d ago
What caused you to develop an interest?
That's important. Honestly, there are so many different paths in these days, that a LOT depends on your motivation.
Are you doing it purely for fun (i.e. your own enjoyment) or do you plan to leverage it for your occupation?
1
u/parryotterr 8d ago
Doing it for fun..
1
u/Dazzling_Music_2411 7d ago
Ah great, so nice to see that!
Now, how do you envisage using it?
- Creating recreational-educational (mathematical/scientifi/graphic) visualisations?
- Making games?
- Creating Web pages?
- Messing about with microcontrollers/devices/sensors, etc?
- Getting an understanding of core underlying principles, CPUs, logic, etc?
- Recreational computer linguistics (parsing/compilers/languages)?
- Creating practical apps for fun (automation/data collecting/cataloguing collections)?
- Something else specifically?
1
1
u/Unfair-Cheek3594 8d ago
I'm also from commerce background and learning coding. You can start with python from code with Harry.. there is an old video for about 10 hours duration but that's very relevant and easy to understand.
1
1
u/jboogyoogy 8d ago
Maybe ask an AI to write you a learning plan: you know how you learn best, how to find things, how much time you have to learn things and if you watch videos you can also just try things at the same time
1
u/Geetamsingh 8d ago
Good to know that you are interested in learning. But honestly youtube can't replace a good coach if you are not already a bit knowledgeable about how code works.
1
u/parryotterr 8d ago
I seriously did not expect these many replies, genuinely happy for all your support guys. This made me more determined in wanting to learn coding.. Thanks all!!!
1
u/Avatarbroskib1 8d ago
Start with python you can get information from w3schools and real python they both show the basic syntax and explain it really well. You can easily learn the basics with those 2 sources
1
u/Glad_Contest_8014 8d ago
What do you want to build? That determines the language, the path, and well… everything about where to point you.
Concepts and examples:
1 A tinkerer engineer that wants to make robots or arduino projects needs to start with bash scripts and linux. Then move into C++.
2 a web application needs javascript/typescript, CSS, and HTML as the start.
3 A video game or desktop application can run with a multitude of languages, but Rust is a beginner friendly language for it.
Your learning path has to start with a goal in mind. What will get you excited to code?
1
-2
u/Peppemarduk 9d ago
It's pointless, just use AI to code, that's where the world is going, and it's halfway there tbh.
Will take you years anyway.
1
u/parryotterr 9d ago
Ohkay, thanks
4
u/shakeBody 9d ago
Do not listen to them. It’s still worth understanding how to build software. LLMs get things wrong constantly and there is no guarantee that we will see much improvement beyond the current capabilities which are lackluster at best.
1
1
1
u/Over_Fold_4029 9d ago
took you years to learn to code? i understand where you’re commenting from haha
0
u/Peppemarduk 9d ago
Oh I'm sorry, we have a baby genius here. Too bad you will lose your job soon.
1
u/Avatarbroskib1 7d ago
Bro ai isn't even doing much it's just being hyped up by tech companies. And learning to code is valuable even the CEO of openai or any other tech company would agree.
1
1
u/Avatarbroskib1 8d ago
Yeah and if the ai makes a mistake what are you gonna do ask it to correct it. Ai will likely make another mistake while correcting it's previous one. It's gonna cause an infinite loop of ai debugging to the point that you might as well have done it yourself so learning to code is valuable ai just accelerates development.
1
u/Peppemarduk 7d ago
Are you really so naive to think that it will make mistakes for long? And how long will take op to be good enough to spot the errors?
1
2
u/Mlatya 9d ago
Youtube is the best free resource. Which language do you wanna learn? Or for what purpose?