Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › need advice and tips for whats to come
New Posts  All Forums:Forum Nav:

need advice and tips for whats to come

post #1 of 6
Thread Starter 
So I am currently a "sophomore" (suppose to be a junior by now but yea some stuff came up) but initially I wanted to go into more of the science major which picked up my interest back in HS. But I started to feel like I wanted to change my major into something different so I figured I can get into something along the lines of compsc or IST. I was leaning more towards programing and wanted to get a taste of it during the summer also to get myself ready for what is to come. (Btw any tips and advice I am all ears)

Also if there are any recommended compilers that anyone would say I should start with or use and any recommended books or website, videos, tutorials or something that would give me a better understanding of what I need to know and understand.
post #2 of 6
Start with python, best language ever. Easy and powerful.
post #3 of 6
Thread Starter 
Quote:
Originally Posted by Phoriver View Post
Start with python, best language ever. Easy and powerful.
thanx ill give it a look btw i like your pho :]
post #4 of 6
Depends on what kind of programming you think you might be interested in. For example, for windows forms applications you'll probably want C#. For 3D video games you might want to start with C# w/XNA and then move on to C++ with DX/OpenGL, or for simpler games you might want Java or Flash.

Python and Lua are scripting languages that are very versatile, often used in conjunction with an engine or API to create something, and can be used in a wide range of applications.

For websites you might want php and SQL. etc...etc...
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
post #5 of 6
I would recommend C. IMO it provides a good base to build off of. Its not a 'higher level' language so makes you get down into what the computer is actually doing when dealing with pointers and memory addresses. Of course you start of simple and build your way up. I'd say the vast majority of computer science programs out there start off C. In my case there was a introductory programming class using C, then a more advanced programming class still in C, then another programming class focusing on data structures, also in C.

After learning your first language the rest will be much easier. Most of the same concepts will still apply to any new language.
Scream Machine
(9 items)
 
  
CPUMotherboardGraphicsRAM
i7-4770K Gigabyte Z87X-UD3H EVGA GTX 780 16GB DDR3 
Hard DriveCoolingOSMonitor
256GB Samsung 840 Pro Kraken X60 Windows 7 Shimian 2560x1440 
Case
Phantom 630 
  hide details  
Reply
Scream Machine
(9 items)
 
  
CPUMotherboardGraphicsRAM
i7-4770K Gigabyte Z87X-UD3H EVGA GTX 780 16GB DDR3 
Hard DriveCoolingOSMonitor
256GB Samsung 840 Pro Kraken X60 Windows 7 Shimian 2560x1440 
Case
Phantom 630 
  hide details  
Reply
post #6 of 6
Thread Starter 
Quote:
Originally Posted by Xazen View Post
I would recommend C. IMO it provides a good base to build off of. Its not a 'higher level' language so makes you get down into what the computer is actually doing when dealing with pointers and memory addresses. Of course you start of simple and build your way up. I'd say the vast majority of computer science programs out there start off C. In my case there was a introductory programming class using C, then a more advanced programming class still in C, then another programming class focusing on data structures, also in C.

After learning your first language the rest will be much easier. Most of the same concepts will still apply to any new language.
Yea, so far I have gotten familiar with simple concepts with python and C# and they seem similar as far as I can see but I heard it will get into more detail which I am wishing for =). But apparently I have to take a CMPSC 100 course which is "Computer Fundamentals and Applications" and/or a CMPSC 101 which is a intro into C++ programming.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › need advice and tips for whats to come