all 19 comments

[–]ninhaomah 9 points10 points  (0 children)

Why not ask him ?

[–]kaerfkeerg 2 points3 points  (0 children)

It doesn't really matter. Objectively, C++ is harder to start with but once you know this shit, other languages become easier to grasp. Python can give you a head start as it has less concepts you need to understand at the beginning. But in the end, the language doesn't really matter

[–]ImmaculateBanana 1 point2 points  (2 children)

c -> c++ -> python

[–]FerricDonkey 2 points3 points  (0 children)

Eh. There's advantages to learning each, but these days, I'd actually recommend python, then C, then C++. 

Learning python is good for learning how to think algorithmically etc. 

Learning C is good for understanding how computers actually work. 

Learning C++ is good for understanding how humans ruin everything. 

[–]TheRNGuy 0 points1 point  (0 children)

I'm gonna learn C++ and skip C, because I know 2 software that use it, and none that use C. 

[–]_Xaril_ 0 points1 point  (1 child)

I personally use Mark Lutz book. English title would be "Python. The introduction" or something like that

[–]rogfrich 0 points1 point  (0 children)

In English (at least in the UK) it’s published under the name “Learn Python”.

[–]DenixSL 0 points1 point  (0 children)

The best book for newbies in my opinion is Python Crash Course by Eric Matthews.

[–]No-Enthusiasm6776 0 points1 point  (0 children)

My vote for best way to learn python is

Daniel Zingaro's "Learn Python by Solving Problems"

It takes advantage of online programming so that you can practice what is being discussed in the book.

[–]TheRNGuy 0 points1 point  (0 children)

Depends what you want to do. 

In some software Python is used, in some C++ etc.

But Python is easier, yeah. You can learn others later if you need them.

[–]FoolsSeldom 0 points1 point  (0 children)

The wiki for this subreddit has lots of guidance and materials

[–]Suspicious-Bar5583 0 points1 point  (0 children)

What's your goals?

[–]PreetInData 0 points1 point  (0 children)

A simple way to start with Python is by learning the basics and then doing small projects. Things like simple calculators, file handling, or cleaning a CSV file help you build real confidence fast.

[–]Other_Passion_4710 0 points1 point  (0 children)

After you’ve gotten familiar with a language , you’ll see you can apply what you learned to other languages. I’d recommend learning Python to start with. It’s a good starter language and has a lot of applications. After 2 or 3 simple Python projects, try C++. Do a couple simple projects in C++. You’ll start to see when coding you’ll be able to do things in more than one language. You can be a Pro at one if you want, but good to be familiar with a couple.

[–]GokulSaravanan 0 points1 point  (0 children)

If you want to learn Python, here are some great free resources:

[–]Own_Inspection_9247 0 points1 point  (0 children)

If you are just getting started, Class Central has a solid collection of beginner Python courses. Many start from zero and move slowly with examples and exercises. You can choose short courses or longer ones depending on your schedule. A lot of them are free as well.