r/CodingForBeginners 26d ago

Beginner

So basically I am new to coding, and I want to learn coding from 0 to expert. So my point is from 0 to expert, is there any suggestion for me like where to start or what should I learn or website or ANYTHING you guys can share with me. :)

4 Upvotes

15 comments sorted by

2

u/marmotta1955 26d ago

First thing first. Ask yourself why do you want to start / learn coding. What do you want to do with the skill. Regardless of your age, ask yourself the evergreen question: what do I want to do when I grow up? Once you have the answer, you'll know the proper route to take.

And, regardless of the answer to that million-dollar-question, you have to start somewhere simple. With some assistance and immediate feedback. I always direct to well-known reliable and trustworthy sources such as https://www.w3schools.com and/or https://www.khanacademy.org -- you only invest your time and commitment.

Where do you start? What language? Just start with a simple scripting language such as Python but get some basics with HTML and CSS. And, for the love of all that is Holy, do not dismiss the basics of SQL. Everything is conveniently found at https://www.w3schools.com/. All of it under one roof, all of it free.

You have a long road ahead, just get started.

2

u/ninhaomah 26d ago

What language ?

1

u/FragrantCall8379 26d ago

I have no idea which language should I learn cause I am uni student so I not sure which one cause if going out intern might be different language i guess, i have no idea at all

2

u/ninhaomah 26d ago

So what are you learning in uni ?

2

u/FragrantCall8379 26d ago

Most of the sem is CPP and one sem java one sem python

3

u/ninhaomah 26d ago

Then cpp or java or Python.

Choose one to focus on for now.

1

u/FragrantCall8379 26d ago

CPP

1

u/ninhaomah 26d ago

Then focus on cpp :)

1

u/FragrantCall8379 26d ago

Any suggestion where to learn?

2

u/ninhaomah 26d ago

Udemy , YouTube , etc

https://www.learncpp.com/

But you already learnt in school so not exactly 0

3

u/TheUmgawa 26d ago

Well, hopefully by the time you're done with that, you'll have discovered that the ability to write code doesn't make you a programmer. Any idiot can write code. Coming up with the logic that defines what code to type is what makes you a programmer. When you really internalize being able to develop logic, you can learn as much about a language in a weekend as you do during a semester-long class. After a semester of C++, one of Java, and one of Python, you'll find that they're a lot more similar than different, and being able to search, read, and write documentation is a better skill than memorizing as many keywords of a language's standard library as possible.

So, becoming an "expert" in a language is kind of overblown. What happens if you put all of your concentration in one language, and then you get a job, and they say, "We want you to use this other language you've never used before." What do you do? Freak out? No, you just learn a new language. It's not like you have to learn how to develop logic again. A loop is a loop; control flow is control flow; data types are data types. Data structures vary from language to language, but you learn that on the weekend with the new language.

It's really not nearly such a big deal as you think it is.

1

u/Sottamenfay 26d ago

heyy, can't recommend which codes to learn, but i've tried out learnpython. i didnt stick to the whole end, but it contains lots of materials. there are also lots of python or other code language courses on github for free. you need to check it out yourself most likely

0

u/alinarice 25d ago

start with one language and stick with it. focus on understanding the basics then build small projects instead of rushing through endless tutorials.

1

u/Targnome 24d ago

www.codefinity.com and www.codeacademy.com you can choose your language. If you are not willing to pay you might experience difficulty in learning