Jump to content

Which Language to learn?

Bakerking31

A language isn't really so much important to learn than the concepts of programming.

 

I recommend Python because it's just easier to setup and get going. With any other non-scripting/interpreted language, you have to deal with also compiling the code, and compiling code has it's own issues. Like when gcc throws a seemingly nonsensical error because you forgot to declare a function beforehand or something.

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/22/2017 at 5:44 PM, Dat Guy said:

 

Also true for COBOL, Lisp, Assembly, BASIC, ... 

 

 

Not outside schools. 

First result for "what programming languages do people use 2016" on google...

https://blog.newrelic.com/2016/08/18/popular-programming-languages-2016-go/

 

 

Sources:

Source 1: https://blog.newrelic.com/2016/08/18/popular-programming-languages-2016-go/

Source 2: http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2016/

Source 3: http://www.tiobe.com/tiobe-index/

Source 4: https://generalassemb.ly/blog/the-8-most-in-demand-programming-languages-of-2016/

Source 5: https://www.sitepoint.com/whats-best-programming-language-learn-2016/

 

 

Im sorry, people love to hate Java, but you can't get away from the truth. The truth is, employers want you to know Java, your TV runs Java, your phone runs Java, your fridge might even run Java...

 

It's everywhere. Get over it, people like being able to write an application on an x86 windows machine and run it on an ARM linux machine.

Edited by DeadlyGrnSpirit
Link to comment
Share on other sites

Link to post
Share on other sites

On 2/22/2017 at 6:08 PM, Dat Guy said:

Android supports other languages as well; plus, Android is far from being identical to everywhere. 

Android supports other languages but it's highly discouraged by google to use them

Link to comment
Share on other sites

Link to post
Share on other sites

On 23/02/2017 at 10:44 AM, Dat Guy said:

 

Not outside schools. 

 

Android phones... I think I just remembered why I took a break from posting on here :|

 

On 23/02/2017 at 0:23 PM, Dat Guy said:

If you intend to write clean C++, you'll have a hard time trying to work around the object orientation. Try to write a C++ application without anything from the std:: namespace which already requires basic OOP ... :)

 

Personally, I don't think C++ is the language to learn straight up, it's a language that's really easy to do things you probably shouldn't, it might compile, but that doesn't make it correct. And if you're going to do down that path (Not using standard libraries) you might as well be coding in C.

 

Which isn't a bad idea, if you can code in C, then you can understand what every other language is doing "under the hood".

 

Ultimately concepts are more important than language specifics, otherwise it comes down to choosing the right tools for the job. Most modern software development comes down to using pre-built tools anyway. For example, one would almost never go to the effort of building a Content Management System Website from scratch when they could just use WordPress.

CPU: Intel Core i7-4770k | Mobo: MSI Mpower Max | Cooling: Cryorig R1 Ultimate w/ XT140 front Fan | GPU: EVGA GTX 770 Dual SC SLI | Case: NZXT H440 | Case Fans: Phanteks PH-140SP x5 | PSU: EVGA Supernova P2 1000W | RAM: 16GB Crucial Ballistix Tactical Tracer | SSD: Kingston HyperX 3k 120GB | HDD: Seagate Barracude

Keyboard: Razer Blackwidow Ultimate 2013 | Mouse: Razer Deathadder 2013 | Headphones: Sennheiser HD438s | Mousepad: Razer Goliathus Control | Monitor 1: Benq XL2430T | Monitor 2: BenQ RL2455HM 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×