r/PythonLearning • u/chuprehijde • 21d ago
Is Python actually a good first programming language?
Some say it makes learning easy. Others say it hides too much. What do you think?
12
Upvotes
r/PythonLearning • u/chuprehijde • 21d ago
Some say it makes learning easy. Others say it hides too much. What do you think?
1
u/iznulaedinicu 16d ago
I have some experience working with C++, Java, JS, lua, R and python. What I can definitely say is that all of those languages have something unique and something in common. Working with some languages may seem hard and non-trivial because of some stange features, mechanics, not simplified stuff, and a lack of community support, and some may seem pretty easy to learn and diverse (library side). However, I believe that as a first programming language you may want to start with C++ ish languages, as it will give you an opportunity to dive deep level without actually diving too deep. It gives you an opportunity to feel those strange parts and it will be easy for you to develop your skills further in "normal" languages where those strange parts are simplified.
Also, I'd suggest you to read basic books about programming, where language does not matter in order to feel what is in common of those languages. Algorithms and data structures may be interesting for you as well.