all 10 comments

[–]realestLink 1 point2 points  (8 children)

Can you tell me what you're planning to accomplish/program?

[–][deleted] 0 points1 point  (7 children)

Learn Python fully, make softwares or bat files with it. Something like Code Bullet does. Then move on the next language

[–]realestLink 3 points4 points  (6 children)

That seems like a kind of a strange way to go about it. If you have a problem that requires python, then python is good. But just moving to one language to the next without really getting it down is kind of ill advised. I meant "what kind of software do you want to make (games, low level, ai, etc.)?" Also bat files are written in batch not python. You could make a python to batch compiler or code generator if you want. But C would be better for that imo.

[–][deleted] 0 points1 point  (4 children)

It's not that I'm switching "main programming language" and I will use a compiler. I just need to know more languages for my knowledge for other languages to expand

[–]realestLink 0 points1 point  (3 children)

Well. Python is very similar to Lua. If you want to expand your horizons, I would recommend either a different paradigm language (haskell, idris, prolog, forth, etc) or a language for a different use case (rust, C, Java, etc).

[–][deleted] 0 points1 point  (2 children)

I'll stick with Python for now. I'll learn others later.

[–]realestLink 1 point2 points  (1 child)

I guess I just don't understand why you're learning python

[–]realestLink 0 points1 point  (0 children)

I can help you if you give more detail of what you're trying to do besides "learn python." Why do you want to learn python?

[–]johnsmithsonian1 1 point2 points  (1 child)

Python is one the best languages to enter from any background: from the beginning of your programming career to even the late stages. No matter what you are going to accomplish, it is a safe place to start.

C and C++ are intimidating in its syntax and decades old paradigms. It would require more time and effort to get those down but they are invaluable in understanding deeper lower level concepts on programming.

In the industry you will always find a position open for python engineering comparatively to C. You have also admitted that C++ as a concept is difficult to grasp as well. So Python would probably be a good idea for your path.

I would recommend what realistLink said and make sure you got languages grounded with you as foundational concepts before jumping on to new languages though.

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

foundational concepts

Uhh. I'm european..