Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › What coding language should I learn?
New Posts  All Forums:Forum Nav:

What coding language should I learn?

post #1 of 22
Thread Starter 
I am looking at the class list for my local junior college right now. I am interested in writing web-based games such as runescape at some point (obviously not for many years) but I don't know what language I should start with. I've already done some basic a few years back but it was extremely limited and I havn't kept up on it either. I'm thinking maybe C but I don't know if that's been replaced with something better. And I don't want it to be the kind of game that's easy to write but a resource hog, I want it to be slim and efficient code even if it's a challange to write.

EDIT: it should support 3D, antialiasing, pixel shaders, and all that other cool stuff. Or at least build up to it through many languages.
Main Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K Asus P8P67 EVO GTX 980 16GB DDR3 1866mhz 
Hard DriveCoolingOSMonitor
Revodrive 3 x2 240GB, M500 960GB, 2x WD 1TB Rai... Noctua NH-D14 Windows 10 Apple Cinema 30" 1600p 
KeyboardPowerCaseMouse
Logitech Orion Spark Capstone 750w CM Storm Scout Logitech G700s 
  hide details  
Reply
Main Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K Asus P8P67 EVO GTX 980 16GB DDR3 1866mhz 
Hard DriveCoolingOSMonitor
Revodrive 3 x2 240GB, M500 960GB, 2x WD 1TB Rai... Noctua NH-D14 Windows 10 Apple Cinema 30" 1600p 
KeyboardPowerCaseMouse
Logitech Orion Spark Capstone 750w CM Storm Scout Logitech G700s 
  hide details  
Reply
post #2 of 22
Thread Starter 
Anyone? I need to have this decided for sure by sunday. I guess if nobody says anything I'll just take C and then C+, then C++.
Main Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K Asus P8P67 EVO GTX 980 16GB DDR3 1866mhz 
Hard DriveCoolingOSMonitor
Revodrive 3 x2 240GB, M500 960GB, 2x WD 1TB Rai... Noctua NH-D14 Windows 10 Apple Cinema 30" 1600p 
KeyboardPowerCaseMouse
Logitech Orion Spark Capstone 750w CM Storm Scout Logitech G700s 
  hide details  
Reply
Main Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500K Asus P8P67 EVO GTX 980 16GB DDR3 1866mhz 
Hard DriveCoolingOSMonitor
Revodrive 3 x2 240GB, M500 960GB, 2x WD 1TB Rai... Noctua NH-D14 Windows 10 Apple Cinema 30" 1600p 
KeyboardPowerCaseMouse
Logitech Orion Spark Capstone 750w CM Storm Scout Logitech G700s 
  hide details  
Reply
post #3 of 22
After learning one language it's not so bad learning others, C is a good one to start out from, I learned on my own to do a bit of C++, I can use perl, vb.net and a few other things without much trouble.
post #4 of 22
If you want to learn to program web based games i would def. start with java.
laptop
(13 items)
 
  
CPUMotherboardGraphicsRAM
c2d t7200 sony laptop 7400 (best i could find for 13") 2 gb ddr2 
Hard DriveOptical DriveOSMonitor
160 gb 5400 rpm dvd rw etc etc etc vista buisness 13.3" glossy kind 
KeyboardPowerCaseMouse
some cheap usb one sony laptop SZ model logitech mx510 / touchpad 
Mouse Pad
desk 
  hide details  
Reply
laptop
(13 items)
 
  
CPUMotherboardGraphicsRAM
c2d t7200 sony laptop 7400 (best i could find for 13") 2 gb ddr2 
Hard DriveOptical DriveOSMonitor
160 gb 5400 rpm dvd rw etc etc etc vista buisness 13.3" glossy kind 
KeyboardPowerCaseMouse
some cheap usb one sony laptop SZ model logitech mx510 / touchpad 
Mouse Pad
desk 
  hide details  
Reply
post #5 of 22
Runescape is done with java but c++ is the one that is the best for games and programs

web based you should learn php,mysql and some html
UberMini
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 870 Gigabyte H55N-USB3 MSI HD 6870 G.Skill Ripjaws 4GB CL8 
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB, 2TB Samsung F4 Sony slim burner Windows 7 64Bit/Ubuntu 11.04 Benq 24" + ASUS 22" 2MS 
KeyboardPowerCaseMouse
Logitech G15 Silverstone 600watt 85+ Silverstone SG07 Razer CopperHead 
Mouse Pad
Razer Mantis Speed 
  hide details  
Reply
UberMini
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 870 Gigabyte H55N-USB3 MSI HD 6870 G.Skill Ripjaws 4GB CL8 
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB, 2TB Samsung F4 Sony slim burner Windows 7 64Bit/Ubuntu 11.04 Benq 24" + ASUS 22" 2MS 
KeyboardPowerCaseMouse
Logitech G15 Silverstone 600watt 85+ Silverstone SG07 Razer CopperHead 
Mouse Pad
Razer Mantis Speed 
  hide details  
Reply
post #6 of 22
Learn something that has an easy graphic interface first.

Like C++, C#, VB.NET etc on MS Visual Studio .NET.

Once you learn how to do little apps. with that, you can easily start doing non graphical interface programs.

Anyways, thats how I went.

VB 3.0 -> VB 6.0 -> HTML -> VB.NET -> SphereScript -> C# -> C -> C++

It isn't maybe the best order, but it worked well for me. Something like

VB.NET -> C -> C++

Would be good imho, because using the MS Visual Studio interface, you can easily understand conditions, variables and other basic programming things. That way you get a fun and resultfull introduction to programming (the resultfull part helps to motivate you).

Then you learn the basics and move on.
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
post #7 of 22
VB.NET isn't really the best .NET language to get into. There are many more possibilities (job-wise) for C#. Additionally you will get to utilize the syntax from other C based langauages. For example basic JAVA and C# are nearly indentical. Obiviously the complilation produces a much different executable but the syntax is very similar. Generally speaking you will gain more re-usable skills from C based languages.
Main Rig
(15 items)
 
  
Reply
Main Rig
(15 items)
 
  
Reply
post #8 of 22
True, but it depends on math background. If your used to math, C# is fun and easy to use.

If your more of a alphabetical persion, VB suits you better..

I just thought VB was fun and easy to start with.
Even though VB and C# are very close, I rather C# personnaly.
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
post #9 of 22
ok the greatest thing i ever did when i got into prgrammin was to learn asm first, true asm is extremly hard to learn but it all pays off once you start moving on to different languages it makes it so much easier to comprehend them.
My System
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K P8P67 PRO Radeon HD 5770 Corsair  
RAMHard DriveCoolingOS
Corsair  OCZ Agility 3 Hyper 212+ Win 7 
MonitorKeyboardPowerCase
23' x3 Razer Blackwindow 700w PC Power Silencer NZXT H2 
Mouse
Roccat Kone 
  hide details  
Reply
My System
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K P8P67 PRO Radeon HD 5770 Corsair  
RAMHard DriveCoolingOS
Corsair  OCZ Agility 3 Hyper 212+ Win 7 
MonitorKeyboardPowerCase
23' x3 Razer Blackwindow 700w PC Power Silencer NZXT H2 
Mouse
Roccat Kone 
  hide details  
Reply
post #10 of 22
If you are self-taught .. asm is depressing and will probably end up in giving up .. imho.
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
Rig I might buy
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 ASUS P5K Premium Sapphire Radeon HD 3870x2 Kingston HyperX 4x1GB DDR2 1066 
Hard DriveOSMonitorKeyboard
WD Rapor X 150gb 16MB 10Krpm Windows Vista Premium HP w2408h Logitech G15 
PowerCaseMouse
Rosewill RX950 950W Silent 135mm Antec P180b Logitech G5v2 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › What coding language should I learn?