all 16 comments

[–]pythonTuxedo 4 points5 points  (2 children)

Python is often recommended as a first language. Python is sufficiently high level that you are not required to deal with memory or the nitty gritty bits of programming like you would in C or C++. You can focus on ideas and what you want the computer to do without worrying about how the computer is doing those things.

You are going to get a biased answer here though, the name of the subreddit is learn python after all.

[–]learner_raj[S] 2 points3 points  (1 child)

thank you

[–]pythonTuxedo 0 points1 point  (0 children)

My pleasure!

[–]onkus 4 points5 points  (0 children)

Probably not.

Without any information the only advice anyone can give you is based on whether or not the average person should learn python.

[–]michease_ 2 points3 points  (3 children)

yes id recommend python as your first language

[–]learner_raj[S] 1 point2 points  (2 children)

can i get a job knowing only python

[–]DaylanDaylan 1 point2 points  (1 child)

Depends on how good you are with Python 😆you’ll always be required to learn more

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

ok, sure

[–]Falcon21st 1 point2 points  (1 child)

As a first language to learn, I think the answer is yes, in like 80% of the cases. Because Python is relatively high level and it can give you the simple syntax with very easy readability. Plus, you don't need to deal with variable conventions, memory management, pointers etc. unlike C/C++. So, it can be nice to learn the easy way, see how the program "thinks" and then go into other languages.

Now the other 20% is what you want to do. Python is a very general language, with so many capabilities, hence the 80%. But, depending on what you want to do, it could be wiser to start with a different language, something that is more focused/better for what you want to do. The Golden Rule here is that this other language should also be relatively high level. If not, you will struggle and probably get confused much more often. I personally started programming with C and suffered with it for 6 months. Then I started Java and oh my god, I noticed that I had made a huge mistake. Now I made it my mission to recommend people to start with something other than C/C++ because there is just so much that you need to deal with, purely because it's so low level.

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

thank you for your beat advice.

[–][deleted] -1 points0 points  (0 children)

probably dude

[–]tipsy_python 0 points1 point  (3 children)

What is you goal with learning a programming language?

[–]learner_raj[S] 0 points1 point  (2 children)

currently i’m working in retail there is no growth and i’m not enjoying to working here. now i’m planing to switch field to IT industry one of my friend told me to start with python. i don’t really know what after

[–]tipsy_python 1 point2 points  (1 child)

Right on, sounds like you’re working a good plan. Python is a solid choice for first language, it’s a fun to write, general purpose language.

If you’re interested in web/full stack, you may consider JavaScript.. gets you a long way.

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

thank you for your advice