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:

Dean
  • TTG Elite
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
#2. Posted:
speed
  • Summer 2022
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.
#3. Posted:
Squidward_Tentacles
  • TTG Senior
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
#4. Posted:
ObscureCoder
  • Resident Elite
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.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.