Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › I would like to learn how to program
New Posts  All Forums:Forum Nav:

I would like to learn how to program - Page 3

post #21 of 28
Thread Starter 
Quote:
Originally Posted by Razultull View Post
Hey, if you're planning a future in Programming, or if you plan on get any good at it, i would in fact advise you to go with a compiler language. This is because a compiler language allows one to think differently from say a scripting language (such as Python). A compiler language is indeed slightly tougher to pickup (like C or Java) but it would give you the grounds and the discipline to learn programming properly.

The difference between a compiled language and an interpreted one is the manner of execution. Python is a script and is executed immediately through the interpreter. But java or C++ needs to be compiled before, to truly allow for say Java's object oriented approach to work well. This allows you to build different sections of a program's modules(java) rather than separate files or one long file which need to be executed hierarchically(python or even CSS lol).

If you begin with say Python, you risk becoming too comfortable with the forgiving nature of its interpreter. Java is a far more rigid language and would allow you to build your logic as a true programmer. Not that python won't do that, its just that you may find it boring or too cumbersome to learn java or something else like that if you dont begin with it.

Subsequently, since you began with HTML and liked it, i suggest you go ahead and learn that well with CSS and as you begin seeing your limitations you will automatically search for more. This will then impact your decision on what language to take.


but by all means if you really want to learn Python go ahead, its a great language.
I think i will start java rather than python, it seems to be more broad and can branch out to other programming languages.
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
post #22 of 28
if you took HTML before... you should continue web programming and learn CSS then move onto php & javascript when you are more comfortable with the basics

(15 items)
 
  
CPUMotherboardGraphicsRAM
i5 760 MSI P55A-G55 Crossfire Gigabyte Windforce 560GTX  G.SKILL F3-12800CL8D 8GB 
Hard DriveOptical DriveCoolingOS
Western Digital Caviar 640GB Samsung SH-S223 Corsair A50 @ 1600rpm Windows 7 Home Premium x64 
MonitorKeyboardPowerCase
Dell UltraSharp U2412m Microsoft Wireless Desktop 4000 Corsair 550VX 550W Antec 300 
MouseAudio
Logitech M510 Laser Mouse Klipsch THX Promedia 2.1 Speakers 
  hide details  
Reply

(15 items)
 
  
CPUMotherboardGraphicsRAM
i5 760 MSI P55A-G55 Crossfire Gigabyte Windforce 560GTX  G.SKILL F3-12800CL8D 8GB 
Hard DriveOptical DriveCoolingOS
Western Digital Caviar 640GB Samsung SH-S223 Corsair A50 @ 1600rpm Windows 7 Home Premium x64 
MonitorKeyboardPowerCase
Dell UltraSharp U2412m Microsoft Wireless Desktop 4000 Corsair 550VX 550W Antec 300 
MouseAudio
Logitech M510 Laser Mouse Klipsch THX Promedia 2.1 Speakers 
  hide details  
Reply
post #23 of 28
Quote:
Originally Posted by IRJASONN View Post
I think i will start java rather than python, it seems to be more broad and can branch out to other programming languages.
Eh, good luck with that, but I feel that Java is just too limited and kind of dumbs everything down. I started learning Java, but didn't really "learn" anything until I started C++. There is so much more you can do with C++, and knowing how to allocate memory and pointers and such is valuable knowledge.
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  hide details  
Reply
post #24 of 28
Thread Starter 
Quote:
Originally Posted by CovertCover View Post
Eh, good luck with that, but I feel that Java is just too limited and kind of dumbs everything down. I started learning Java, but didn't really "learn" anything until I started C++. There is so much more you can do with C++, and knowing how to allocate memory and pointers and such is valuable knowledge.
I didn't see the rest of the posts when I replied to this I was all over the shop. I think i might actually start with c++, I did some searching of my own and found out that most people as you said really began to learn with the c++.
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
post #25 of 28
Quote:
Originally Posted by IRJASONN View Post
I didn't see the rest of the posts when I replied to this I was all over the shop. I think i might actually start with c++, I did some searching of my own and found out that most people as you said really began to learn with the c++.
Yeah, I had a post or 2 in there. It's just a much more dynamic language. Java is kind of limited, and if you want to do any hardware polling or what not, you would need to write custom libraries in C++.
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  hide details  
Reply
post #26 of 28
Thread Starter 
Quote:
Originally Posted by Xvengence View Post
if you took HTML before... you should continue web programming and learn CSS then move onto php & javascript when you are more comfortable with the basics
I really enjoyed the coding part of the class but not as much with design.
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
post #27 of 28
Thread Starter 
Once again, Thank you very much all!
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
First Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 3.8ghz P7P55D-E DELUXE GTX 470 Kingston hyperX 8gb ddr3 
Hard DriveOSPowerCase
vertex 2 60gb and other random hard drives Windows 7 64-bit Corsair hx 750w Coolermaster 690 
  hide details  
Reply
post #28 of 28
Quote:
Originally Posted by IRJASONN View Post
Once again, Thank you very much all!
Good luck on your adventure! Trust me, it's an adventure!
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-930 D0 3.8Ghz ASUS P6T SE PowerColor HD5870 1GB 6GB Corsair Dominator XMS3 8-8-8-20 1200Mhz 
Hard DriveOSMonitorPower
1TB Wester Digital Windows 7 Home 64bit Acer 23" XFX 850w Black Edtion 
Case
HAF 932 
  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 › I would like to learn how to program