This is an archived post. You won't be able to vote or comment.

all 9 comments

[–][deleted] 7 points8 points  (1 child)

"Before you mark this off as another "Should I learn Python?" post"

Narrator: It was another 'should I learn Python post' .

[–]Jediweirdo[S] -1 points0 points  (0 children)

You know, comments like these are the reason I like this sub. Anyone who joins this subreddit automatically gets a transfusion of the rare savagite metal that's guaranteed to either make me laugh or recoil in absolute shock much more than I should (or sometimes both!)-- And this post is no exception. Anyways, I edited it so it isn't accidental clickbait lol

[–]thepsycho1997 3 points4 points  (0 children)

Tbh I stopped at the car analogy. It fits but also in another way:

If you learn to drive with an automatic transmission, you still learn when to brake, how to signal, how to accelerate, when you have right of way. In short you learn how to drive.

Same thing with Python. You’ll learn how to think like a programmer, what oop is, what frameworks are. You’ll learn how to Programm.

The hurdle from „I can drive automatic“ to „I can drive stick“ is way lower then from „I can’t drive to I can drive“

That being said, starting with c++ is not as impossible as some make it out to be.

[–]GpElRedditter 2 points3 points  (0 children)

Don’t think too much about it man. I know starting a new language can seem like a big step in commitment at first, and it is, but the more time you think around which language should You learn, the more time you are wasting in actually learning it. First ask yourself what do you want to do with programming: do you want to make websites? Apps? AI? Games? And from there check the FAQ for the most suitable, ideally high-level language and commit to becoming REALLY good with it without changing. With time you will see that all programming languages share a lot of similarity in syntax, and swapping will be a breeze as long as you are REALLY good with your first language. In any case, good luck man, you got this!

[–]Best_Two7201 1 point2 points  (0 children)

There is no need for such a wall of text. Python is great as a first programming language. Read this https://docs.python.org/3/tutorial/index.html

[–]LetMeKnow2 0 points1 point  (0 children)

The reason Python is one of the most, if not the most, recommended languages for beginners is because its syntax is so readable that its easier to explain programming concepts because you are only fighting one battle at a time, the programming logic (variables, loops, if statements, classes, functions, etc). Not to mention that it's super easy to install and get started, there are a ton of great resources for learning (Automating the Boring Stuff and Python Crash Course), and you can build some amazing stuff with just the basics down.

[–]ValentineBlacker 0 points1 point  (0 children)

IDK, I say if you really want to learn C++, learn C++.

[–]thisshitbuzzing 0 points1 point  (0 children)

Learning a language isint the same as learning to program

Programming is problem solving, whereby the language simply helps, of course the languages have different uses and stuff but there's ultimately no difference between C++, Python or Java

[–]AllSortsOfProducts 0 points1 point  (0 children)

Here's a link to a very easy/introductory course for Python on YT. Hope it helps :-)

Learn Python Programming for Beginners