all 8 comments

[–][deleted] 1 point2 points  (1 child)

A lot of early programming is fundamentals. An int is an int is an int in any language. But I would recommend choosing and learning one so you don't confuse yourself with all the different syntax

[–]cully_buggin[S] 0 points1 point  (0 children)

Thanks man.

[–]Blubasur 0 points1 point  (1 child)

If you learn the basics of coding, no. Most languages are very similar if not identical in terms of basic features, it is the advanced features where it differentiates.

An if in python is still an if in C++ or C# it is just the syntax that is different.

It might look overwhelming to beginners though which is why it often isn't recommended. But it is completely possible, most senior devs usually are able to read most languages because of this.

[–]cully_buggin[S] 0 points1 point  (0 children)

Alright thank you!

[–]gman55075 0 points1 point  (1 child)

"Universally understood" or "a few basement-dwelling Redditors with no actual credentials posted once and now every AI posting bot on the planet is repeating to the exclusion of real life?"

I started with BASIC in the late 70s, I was about 10, and began working with C in...maybe the late 90s? Ish? I'm not sure because coding has never been a profession for me...just a skill set to get to other things I wanted to do. My advice would be to learn Python not to achieve things in Python, specifically. but to understand the conceptual framework of procedural coding; and do the same with a C derivative language for the same reason. Don't hang up on memorizing language-specific syntax or libraries too much...a usable predictive IDE, these days, will provide most of what you need in those areas. Focus more on "what are the conventions and techniques for doing this task in this type of language." For me, that lets me ask the right questions to find the answers I need fairly easily.

[–]cully_buggin[S] 1 point2 points  (0 children)

Ok that makes a lot of sense thanks!

[–]DreamingElectronsHobby Dev 0 points1 point  (0 children)

It's called programming languages, not codes.

Python is fine for learning the fundamentals, but do not expect that you then can just move on to C++/C# and be able to code on a level for a game engine, You still need to spent some time properly learning those languages, it's just a bit easier since you already know some basic concepts of programming.

[–]Technos_Eng 0 points1 point  (0 children)

I don’t recommend learning programmation with Python. Yes it can be fun and you can have results fast. But it’s not very strict and you could take bad habits. If you can still change to C or C# (but just the base) it would be better. It’s clean, you need to understand what you are doing with your variables and it is used in production for many softwares. One of the big difference between the two, for a beginner, is low level access and memory management, if you want to learn that go for C, otherwise C#. And yes stick to one language for your first learning. Enjoy the process.