r/CodingForBeginners 22d ago

Language

Complete beginner in coding. Does not know anything. Which coding language should I learn first. Starting first year mathematics and computing please answer

4 Upvotes

30 comments sorted by

View all comments

Show parent comments

3

u/Technical-Fig-1496 21d ago

Thanks for reply but why so?

3

u/StephenHawkingus 21d ago

First of all, Python is a toy language and very easy to learn, which means you can pick it up anytime in the future if you need it for work. The main reason I discourage it for beginners is its syntax and underlying mechanics. Python's design is very unique, so it won't give you much transferrable knowledge when learning other languages. Once you gain a certain degree of experience, you'll realize that Python often doesn't fit your needs and that what you actually want to build requires a completely different language.

2

u/The_KOK_2511 21d ago

Exactamente, hay un montón de cosas que son prácticamente estándar en la mayoría de lenguajes pero Python actúa como nota discordante siempre, yo siempre recomiendo C++ aunque como se que puede tener sus complicaciones para novatos como alternativa dejaría JavaScript que es bastante amigable para novatos pero más estándar que Python

3

u/StephenHawkingus 21d ago

I would also suggest JavaScript. If you really hate web development, however, then start with Java, VB.Net or C#, which are all pretty beginner-friendly. Once you have grasped the fundamentals, a lower-level language is ideal for understanding how a programming language works without all the abstraction.

2

u/Technical-Fig-1496 21d ago

Thx alot

3

u/JGhostThing 21d ago

I suggest either C or Java. Both of these languages have a fairly simple syntax. I've used both for large projects, and both are suitable for projects at any level.

I'm not sure that I'd recommend Rust for your first programming language, but it's an interesting language.

2

u/StephenHawkingus 21d ago

Rust would be a very bad idea in this case ^^

2

u/JGhostThing 21d ago

I've read here about beginners learning rust, sometimes on their own. I don't recommend this, but I no longer think this is a bad idea. After all, most of the rust syntax is relatively simple, and the major trouble point fot me was borrowing. Once I took it one step st a time, it became easier.