You are viewing our Forum Archives. To view or take place in current topics click here.
Best language to learn?
Posted:
Best language to learn?Posted:
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 11,403
Reputation Power: 1161
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 11,403
Reputation Power: 1161
Hey guys
I would like to learn a certain coding language but really not sure what, but something that I could use in my spare time to possibly do freelancing etc as a 2nd job. I'm just looking to see what is the most popular, most available learning material etc etc.
Any advice is appreciated
Dean
I would like to learn a certain coding language but really not sure what, but something that I could use in my spare time to possibly do freelancing etc as a 2nd job. I'm just looking to see what is the most popular, most available learning material etc etc.
Any advice is appreciated
Dean
#2. Posted:
Status: Offline
Joined: Jun 11, 200915Year Member
Posts: 9,897
Reputation Power: 3160
Motto: "I'l no I grew up to fast speed I no u will be little famous" - Famous_Energy
Motto: "I'l no I grew up to fast speed I no u will be little famous" - Famous_Energy
Status: Offline
Joined: Jun 11, 200915Year Member
Posts: 9,897
Reputation Power: 3160
Motto: "I'l no I grew up to fast speed I no u will be little famous" - Famous_Energy
It really depends on what you want to make.
For web related projects, you would want to learn html/css/php/js and possibly python. These will also have the best online classes (ie codeacademy).
For desktop/server applications you would want to start by learning a C based/.net language. C# is still gaining popularity, C++ has always been huge. Java is also very huge.
For web related projects, you would want to learn html/css/php/js and possibly python. These will also have the best online classes (ie codeacademy).
For desktop/server applications you would want to start by learning a C based/.net language. C# is still gaining popularity, C++ has always been huge. Java is also very huge.
- 4useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Oct 30, 201113Year Member
Posts: 1,484
Reputation Power: 102
Status: Offline
Joined: Oct 30, 201113Year Member
Posts: 1,484
Reputation Power: 102
Java is fun to learn but C# or C ++ is most popular
- 0useful
- 1not useful
#4. Posted:
Status: Offline
Joined: Jun 29, 201311Year Member
Posts: 211
Reputation Power: 13
Status: Offline
Joined: Jun 29, 201311Year Member
Posts: 211
Reputation Power: 13
As others have said, it depends fully on what you'd like to create.
Websites: HTML, CSS, JS (w/ jQuery), PHP (w/ MySQL) and maybe some NodeJS and Python. That's general popularity. A lot of industry related sites use Java or ASP .net.
Desktop applications: C# (THE WINDOWS desktop programming language for GUI work - I mention GUI work because you can basically do everything C# can do w/ WinAPI and not have the CLR overhead - projects like Mono, Wine, etc. have not impressed me as a Linux user), Java (probably the most suited cross platform language for cross platform development), C++ (great language for desktop applications that require performance boosts. However, the cost, in terms of development, outweighs the slight performance decrease of a more productive, higher level language). As I've said, I'm a full-time linux user so I'd be betraying my race if I didn't mention Python as I see a lot of shit being programmed in that.
Games: C++ (well, game engine cores tend to be written in this however a lot of the APIs for massive engines use abstractions for actual game programming - example: unity), C# (Unity), JS (Unity, I think. Also you can develop 2D apps and other cool shit with HTML5 and JavaScript nowadays and have fully cross platform games in minutes).
Mobile Apps: Obj-C, Swift, Java, C#.
Along with these 'core/fundamental' industry languages, knowing things like: Go, Ruby and can be equally as interesting and useful.
Whatever you do, stay away from: Visual Basic and **** AutoIT. Thanks.
Websites: HTML, CSS, JS (w/ jQuery), PHP (w/ MySQL) and maybe some NodeJS and Python. That's general popularity. A lot of industry related sites use Java or ASP .net.
Desktop applications: C# (THE WINDOWS desktop programming language for GUI work - I mention GUI work because you can basically do everything C# can do w/ WinAPI and not have the CLR overhead - projects like Mono, Wine, etc. have not impressed me as a Linux user), Java (probably the most suited cross platform language for cross platform development), C++ (great language for desktop applications that require performance boosts. However, the cost, in terms of development, outweighs the slight performance decrease of a more productive, higher level language). As I've said, I'm a full-time linux user so I'd be betraying my race if I didn't mention Python as I see a lot of shit being programmed in that.
Games: C++ (well, game engine cores tend to be written in this however a lot of the APIs for massive engines use abstractions for actual game programming - example: unity), C# (Unity), JS (Unity, I think. Also you can develop 2D apps and other cool shit with HTML5 and JavaScript nowadays and have fully cross platform games in minutes).
Mobile Apps: Obj-C, Swift, Java, C#.
Along with these 'core/fundamental' industry languages, knowing things like: Go, Ruby and can be equally as interesting and useful.
Whatever you do, stay away from: Visual Basic and **** AutoIT. Thanks.
- 3useful
- 1not useful
You are viewing our Forum Archives. To view or take place in current topics click here.