Best programming language?

Status
This thread has been locked.

Switchy

Software Enginner
Supreme
Feedback score
8
Posts
121
Reactions
27
Resources
0
Hey everyone,

I've been taking some courses on Python over the past year (on and off bc of school), and was wondering what you think the best programming languages are for general application. I would consider myself basic to intermediately skilled in Python, so should I keep pushing for a higher understanding or spread out my knowledge? Looking forward to hearing your thoughts.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Brock

Director of Versed Studios
Supreme
Feedback score
16
Posts
401
Reactions
73
Resources
0
Hey! I personally code in java and JavaScript. I love them both. Highly recommend
 

Switchy

Software Enginner
Supreme
Feedback score
8
Posts
121
Reactions
27
Resources
0

Lotus

Professional Flower
Premium
Feedback score
23
Posts
497
Reactions
370
Resources
0
If you’re interested in the web development field (and I assure you that you will have to learn it at some point in your life should you go down the development path), give this a good read - https://github.com/kamranahmedse/developer-roadmap/blob/master/readme.md

There is no ‘best’ programming language unless you’re more specific with your usecase. Web applications with NodeJS is my personal preference to code with due to its flexibility and speediness in comparison to PHP.

However, some would argue PHP is better for its maturity and reliability. They all have their own small quirks (for example differences like async processing etc.) and can be the ‘best’ for a certain type of application.

If you’re not interested in web development, a fun project is to make a game using Unity or another engine! That would mean you would need to learn C# specifically for Unity. It’s completely up to you which engine you use and what dependencies you decide on choosing.

Despite all that, keep learning Python and get proficient with it. You’re already intermediate level with it, why stop? Add the top tier skills to your bank of knowledge for the future potential employers. Python is a great first language to learn all the programming basics and those skills are very transferable to other languages as you go along.
 
Last edited:

Switchy

Software Enginner
Supreme
Feedback score
8
Posts
121
Reactions
27
Resources
0
If you’re interested in the web development field (and I assure you that you will have to learn it at some point in your life should you go down the development path), give this a good read - https://github.com/kamranahmedse/developer-roadmap/blob/master/readme.md

There is no ‘best’ programming language unless you’re more specific with your usecase. Web applications with NodeJS is my personal preference to code with due to its flexibility and speediness in comparison to PHP.

However, some would argue PHP is better for its maturity and reliability. They all have their own small quirks (for example differences like async processing etc.) and can be the ‘best’ for a certain type of application.

If you’re not interested in web development, a fun project is to make a game using Unity or another engine! That would mean you would need to learn C# specifically for Unity. It’s completely up to you which engine you use and what dependencies you decide on choosing.

Despite all that, keep learning Python and get proficient with it. You’re already intermediate level with it, why stop? Add the top tier skills to your bank of knowledge for the future potential employers. Python is a great first language to learn all the programming basics and those skills are very transferable to other languages as you go along.

Thanks a lot for the help! I've explored the process of web development and design through Python & Django through smaller creations, but I definitely want to check out other options such as those that you've mentioned. I agree for the most part that I should continue with further Python learning, I was just wondering if other languages in particular were considered more applicable for general use. For example, I often see many other languages mentioned as requirements for certain pursuits, but Python seems to fall behind. Is Python not as generally accepted as other languages (i.e. is it more specific) or am I just seeing things wrong?[DOUBLEPOST=1574396885][/DOUBLEPOST]
through Python & Django through smaller creations
ugh, bad word choice right here but you get the point.
 
Last edited:

Lotus

Professional Flower
Premium
Feedback score
23
Posts
497
Reactions
370
Resources
0
Thanks a lot for the help! I've explored the process of web development and design through Python & Django through smaller creations, but I definitely want to check out other options such as those that you've mentioned. I agree for the most part that I should continue with further Python learning, I was just wondering if other languages in particular were considered more applicable for general use. For example, I often see many other languages mentioned as requirements for certain pursuits, but Python seems to fall behind. Is Python not as generally accepted as other languages (i.e. is it more specific) or am I just seeing things wrong?[DOUBLEPOST=1574396885][/DOUBLEPOST]
ugh, bad word choice right here but you get the point.

Honestly speaking, Python is probably the most popular ‘general purpose language’ right now? Especially popular for machine learning and data science.

It’s relatively easy to learn and super popular. Heck, the search engine Google itself was built on C++ and Python (Google does now use more of its own programming language, Go), who said it’s something that falls behind?

Another thing to note is that languages can be combined to handle different tasks which they are best at (such as in my earlier example, Google). It’s more about what you like with this choice, than what is considered to be ‘the best’ worldwide at this point.
 

Switchy

Software Enginner
Supreme
Feedback score
8
Posts
121
Reactions
27
Resources
0
Honestly speaking, Python is probably the most popular ‘general purpose language’ right now? Especially popular for machine learning and data science.

It’s relatively easy to learn and super popular. Heck, the search engine Google itself was built on C++ and Python (Google does now use more of its own programming language, Go), who said it’s something that falls behind?

Another thing to note is that languages can be combined to handle different tasks which they are best at (such as in my earlier example, Google). It’s more about what you like with this choice, than what is considered to be ‘the best’ worldwide at this point.

Thanks for the info, I simply don't have enough context for programming to understand this kind of stuff. I have heard that Python is very popular and has risen in popularity fairly recently which contributed to my interest in learning it as my first programming language. I guess I had just seen some projects that other people were taking part in that they described as being specifically for one programming language or another, but I hadn't really heard the term 'Python' used very often in such cases. Everything you've said has helped me widen my understanding on this subject, so again, thanks.
 

bigvouch

Feedback score
0
Posts
3
Reactions
22
Resources
0
Python is easy to learn and it's widely used. It's good choice of general purpose language (imo).
Personally I don't use it, but many my colleagues do when it comes to scientific data analysis and some other things (I prefer wolfram language, it's easier to do some complex math here).
 

teazhi

bored in the house
Premium
Feedback score
6
Posts
126
Reactions
29
Resources
0
I think nowadays C# and Unity are the most profitable programming languages, but if you put enough dedication into any language and perfect it, you can get big bucks. :)
 

ee

Supreme
Feedback score
3
Posts
278
Reactions
104
Resources
0
Hey everyone,

I've been taking some courses on Python over the past year (on and off bc of school), and was wondering what you think the best programming languages are for general application. I would consider myself basic to intermediately skilled in Python, so should I keep pushing for a higher understanding or spread out my knowledge? Looking forward to hearing your thoughts.
I think Java and Python might be used a lot more than others but I like Java the best. Python is pretty fun though.
 

Switchy

Software Enginner
Supreme
Feedback score
8
Posts
121
Reactions
27
Resources
0
Big thanks to everyone who has added their thoughts so far! I think I've decided that I'll continue with Python now that all you fine people have reassured me that it is commonly used as I had hoped.
 
Status
This thread has been locked.
Top