d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Most Useful Coding Language To Learn?
Prev123456Next
Add Reply New Topic New Poll
Member
Posts: 882
Joined: Jul 12 2016
Gold: 9.00
Jul 15 2016 06:12am
Quote (Mastersam93 @ Jul 10 2016 11:01am)
I'd say

Java/C++ - General purpose applications
Python/shell scripts - useful for automating tasks
sql - standard for anything using a database
php - for the web, not that important tbh

Java code looks so much like C++ code that if you understand one you can read the other and know what's going on, so it really doesn't matter which you learn, so it just kind of depends on what your team uses.
Python serves the same function as Perl, which is an older and kind of dying language, but if it's a large tech company that's been around a while they might use Perl, so again it just depends on which your team uses.
The basics of SQL are really easy to learn, just focus on SELECT, INSERT, DELETE, and JOIN statements.
PHP is shitty.

/e If you're looking to get startedI'd start with Python. It's very beginner friendly, powerful, and lots of resources to learn it. You can even start here:


http://www.youtube.com/watch?v=nwjAHQERL08


I took a year of programming and my university taught us python to begin with.
It seemed realyl easy and simple, so I am glad that is what they started us on
Member
Posts: 6,117
Joined: Jul 11 2007
Gold: 96.18
Jul 15 2016 01:41pm
Python is all you will need until you need to make bigger programs that you need to run faster but with the speed of our computers today, its not really needed to optimize your code so much.
There are converters that will convert your python code to html or javascript so you can make cool webpage stuff and apps also host your pages/apps using python as a server in your network.
Im learning some simple pygame stuff atm and its very fun with lots of documentation out there to help you when your stuck. <-- really good place to start.
The best part about python is that its free and that you can crossover from linux/mac to windows and back with almost no changes need, thus saving you lots of time!
I think that there should be a forum added for python stuff on d2jsp cause I would be sharing some examples of stuff im working on and also trying to learn from others on it.

Get it done fast:
Python
Html/Javascript

Harder stuff / optimized code:
Golang
C/C++
Assembly
Member
Posts: 10,812
Joined: Oct 15 2009
Gold: Locked
Warn: 20%
Jul 15 2016 02:16pm
Quote (implite @ Jul 15 2016 12:41pm)
Python is all you will need until you need to make bigger programs that you need to run faster but with the speed of our computers today, its not really needed to optimize your code so much.
Have you tried Cython? Python development speed, C execution speed.

Member
Posts: 36,389
Joined: Jul 18 2008
Gold: 3,192.00
Jul 16 2016 07:35am
Quote (implite @ Jul 15 2016 02:41pm)
Python is all you will need until you need to make bigger programs that you need to run faster but with the speed of our computers today, its not really needed to optimize your code so much.
There are converters that will convert your python code to html or javascript so you can make cool webpage stuff and apps also host your pages/apps using python as a server in your network.
Im learning some simple pygame stuff atm and its very fun with lots of documentation out there to help you when your stuck. <-- really good place to start.
The best part about python is that its free and that you can crossover from linux/mac to windows and back with almost no changes need, thus saving you lots of time!
I think that there should be a forum added for python stuff on d2jsp cause I would be sharing some examples of stuff im working on and also trying to learn from others on it.

Get it done fast:
Python
Html/Javascript

Harder stuff / optimized code:
Golang
C/C++
Assembly



Stay away from assembly lol.
Member
Posts: 13,425
Joined: Sep 29 2007
Gold: 0.00
Warn: 20%
Jul 16 2016 09:16am
Quote (Azrad @ Jul 15 2016 04:16pm)
Have you tried Cython? Python development speed, C execution speed.


We need to benchmark cython verse crystal one day.

Quote (Mastersam93 @ Jul 16 2016 09:35am)
Stay away from assembly lol.


Why? It's useful to know if you want to do anything outside of the realm of the average programming career. Such as reverse engineering, integrated circuit programming, and other things.

This post was edited by AbDuCt on Jul 16 2016 09:18am
Member
Posts: 36,389
Joined: Jul 18 2008
Gold: 3,192.00
Jul 16 2016 09:41am
Quote (AbDuCt @ Jul 16 2016 10:16am)
We need to benchmark cython verse crystal one day.



Why? It's useful to know if you want to do anything outside of the realm of the average programming career. Such as reverse engineering, integrated circuit programming, and other things.


The OP does not have a programming career.
Member
Posts: 23,337
Joined: Nov 2 2006
Gold: 7,528.30
Jul 18 2016 02:28am
The arithmetic mean highest salary per language is .... Java. That is an educated recommendation. HOWEVER, an excellent recommendation asks what company you'd like to work for and what language THEY use. Python is good for beginners and will be more popular in future years. Cython was mentioned, check that out.
Member
Posts: 10,812
Joined: Oct 15 2009
Gold: Locked
Warn: 20%
Jul 18 2016 10:21am
Quote (AbDuCt @ Jul 16 2016 08:16am)
We need to benchmark cython verse crystal one day.
Yeah, it seems they are sufficiently similar, so a benchmark might be meaningful!

Member
Posts: 10,812
Joined: Oct 15 2009
Gold: Locked
Warn: 20%
Jul 18 2016 10:30am
Quote (AbDuCt @ Jul 16 2016 08:16am)
Why? It's useful to know if you want to do anything outside of the realm of the average programming career. Such as reverse engineering, integrated circuit programming, and other things.
I remember you having to hold my hand to get me going in assembly (tks again btw). I found the experience I got from just fooling around with assembly very useful when figuring how to write a client to interact with web API's.
Member
Posts: 16,404
Joined: Mar 28 2009
Gold: 7.69
Jul 20 2016 01:13pm
A lot of universities are switching their preferred intro programming course language to python if that gives you any insight.
Go Back To Programming & Development Topic List
Prev123456Next
Add Reply New Topic New Poll