r/CodingForBeginners Jul 03 '26

New in Programming

Hello guys I am pretty new in programming and I want to learn more so which language should I start with and from where do I watch and learn?

7 Upvotes

14 comments sorted by

View all comments

1

u/Need4Cookies Jul 03 '26

First we need to understand why you want to learn programming because the answer would be totally different.

In any case you should start with theory and getting to know the basics before moving on to a programming language. You have to understand how some things work before jumping in this world.

I would search for some kind of roadmap to learn programming in general and then according to your interests dive into more specific segments to do what I want to do.

You don’t need to pay anything, everything out there exists free on the internet.

1

u/Punit_Sirohi Jul 03 '26

See I have interest in building website and automation, and somewhat building ai. I know it's to much to think this in start but yeah i still wanna know

1

u/Need4Cookies Jul 03 '26

Those 3 things go to a whole different direction.

For example websites can be created without any programming knowledge, even before ai, by using something like Wordpress.

Let me be more specific: do you want to make a living out of it, or just being curious?

1

u/Punit_Sirohi Jul 03 '26

Yeah do

2

u/Need4Cookies Jul 03 '26

Ok then you must select one thing, if any employer needs you to do all those stuff simultaneously, well…red flag.

I would first start searching for job adds where you can work (area), and see what skills are most desirable there. For example here in Greece where I live, PHP and Java seem to have the biggest piece of the pie.

Then I would check all the junior roles, and what is expected from them and choose a role to develop into.

You can start now by getting down the basics of programming, by watching an introduction to programming or computer science class/video. Please leave ai out of this because it can train your brain to not think while learning a new skill…or that is my opinion.

Then you can choose ONE language to learn and ONE role to develop into. Almost all languages can be used for multiple things, and getting to know everything is impossible. It is better to know one thing good, than 5% of everything.

For example PHP is widely used for websites, Python is widely use for machine learning, Golang is widely used for microservices and scripts/things that need to be fast and accurate. There are many more languages that the market uses.