Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Beginning multiple programming languages :)
New Posts  All Forums:Forum Nav:

Beginning multiple programming languages :)

post #1 of 5
Thread Starter 
Ok, so as some of you might know I've recently become very involved with computers. I'm trying to learn as much as I can in as many fields and areas of computer technology as possible. I want atleast the basics so I'll be able to troubleshoot pretty much any basic problem.

Well, I'm taking a break from all the troubleshooting and looking more into how I can build on my computer knowledge: programming and coding. I'd like to learn a lot of the more popular and versatile languages, such as PHP, C++, Java, etcetera. The thing is, I only really know the basic ones you hear a lot about like the ones I just listed. I'm not sure how a lot differ from one another either, or what areas they excel in.

Well, I've decided I want to atleast learn C++. It's very popular and versatile from what I know thus far, and used by many expert programmers as language-of-choice. But first I'd like to know:

What languages should I know a bit about first? I'm already getting into HTML/CSS a bit, but from what I know that doesn't relate to C++ much at all, so that doesn't matter. I'd get into C first, but I've been told C++ is basically just a bigger, better, more flexible program that is constantly being built onto. I'm learning the basics of the CMD line right now, as well, so I don't know how that will help but if it does... well, yea, I'm already on my way.

Any suggestions on what I should know before hand, and what I should look into concerning C++ directly? Any suggested languages I should learn?
All I've been told this far is to use cprogramming.com (or something similar... I forget the exact address as I bookmarked it) as a reference.
The Beginner
(13 items)
 
  
CPUMotherboardGraphicsRAM
2500+ Barton @ 2310 MHz MSI KT6 Delta Radeon 9800 Pro @ 9800 XT 2x512MB OCZ Platinum @ 210MHz 2-3-2-6 
OSMonitorKeyboardPower
Windows XP Professional Hyundai V560 14.1" CRT Logitech Generic Media Keyboard 300 Watt Sparkle 
CaseMouseMouse Pad
Antec SLK3000B Logitech MX310 Generic 
  hide details  
Reply
The Beginner
(13 items)
 
  
CPUMotherboardGraphicsRAM
2500+ Barton @ 2310 MHz MSI KT6 Delta Radeon 9800 Pro @ 9800 XT 2x512MB OCZ Platinum @ 210MHz 2-3-2-6 
OSMonitorKeyboardPower
Windows XP Professional Hyundai V560 14.1" CRT Logitech Generic Media Keyboard 300 Watt Sparkle 
CaseMouseMouse Pad
Antec SLK3000B Logitech MX310 Generic 
  hide details  
Reply
post #2 of 5
i would suggest that if you are looking to work as a programmer someday that you learn something besides open source languages. Although they are very popular, most organizations don’t use open source anything. ASP.NET, C#, VB would be your best bet.
My System
(13 items)
 
  
CPUMotherboardPowerCase
AMD Athlon 64 X2 4400+ DFI LANPARTY UT nF4 Ultra ENERMAX Liberty 620 WT Antec P-180 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardPowerCase
AMD Athlon 64 X2 4400+ DFI LANPARTY UT nF4 Ultra ENERMAX Liberty 620 WT Antec P-180 
  hide details  
Reply
post #3 of 5
Thread Starter 
Thanks for the info I think I'm starting a bit late to work as a programmer as a profession - actually, if I gave it my all I'm sure it's easily possible, but.. - I just wanted to learn it because it's good to know a lot of that stuff I'd think. HTML/CSS/PHP for sure. Any kind of computer professional is going to want to be able to set up a site for themselves lol
Java is good too I heard.

Like I said though, I'm just not sure of the specific areas a lot of them are good in, and which are limited compared to other languages. I'll definitely look into Visual Basic though. Thanks. Should I learn that before C++?
The Beginner
(13 items)
 
  
CPUMotherboardGraphicsRAM
2500+ Barton @ 2310 MHz MSI KT6 Delta Radeon 9800 Pro @ 9800 XT 2x512MB OCZ Platinum @ 210MHz 2-3-2-6 
OSMonitorKeyboardPower
Windows XP Professional Hyundai V560 14.1" CRT Logitech Generic Media Keyboard 300 Watt Sparkle 
CaseMouseMouse Pad
Antec SLK3000B Logitech MX310 Generic 
  hide details  
Reply
The Beginner
(13 items)
 
  
CPUMotherboardGraphicsRAM
2500+ Barton @ 2310 MHz MSI KT6 Delta Radeon 9800 Pro @ 9800 XT 2x512MB OCZ Platinum @ 210MHz 2-3-2-6 
OSMonitorKeyboardPower
Windows XP Professional Hyundai V560 14.1" CRT Logitech Generic Media Keyboard 300 Watt Sparkle 
CaseMouseMouse Pad
Antec SLK3000B Logitech MX310 Generic 
  hide details  
Reply
post #4 of 5
Quote:
Originally Posted by CanadaGradeEh
Thanks for the info I think I'm starting a bit late to work as a programmer as a profession - actually, if I gave it my all I'm sure it's easily possible, but.. - I just wanted to learn it because it's good to know a lot of that stuff I'd think. HTML/CSS/PHP for sure. Any kind of computer professional is going to want to be able to set up a site for themselves lol
Java is good too I heard.

Like I said though, I'm just not sure of the specific areas a lot of them are good in, and which are limited compared to other languages. I'll definitely look into Visual Basic though. Thanks. Should I learn that before C++?
I'd go with Visual Basic first if you have never programmed before. It's easier than C++ and/or Java and it will help you train yourself on how to think like a programmer.

I don't remember who said that but it's a good way to define programming IMO: "Programming is the capacity to see/establish a relationship between distant variables that would seem unconnected to most people".

C++ and Java are not that different in terms of syntax. So once you learn C++ you will quickly grasp the Java concept.

Last but not least, check out this website. I think you'll find some interesting stuff there.
Good luck in your endeavor !
My System
(13 items)
 
  
CPUMotherboardOSMonitor
P4 630 3.0GHz Asus P5LD2-VM Windows XP Pro (SP2) Viewsonic VX-724 (LCD) 
PowerCaseMouse
Antec TruePower II 480W TT SViking (modded) Logitech G5 +TT Gamma Pad 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardOSMonitor
P4 630 3.0GHz Asus P5LD2-VM Windows XP Pro (SP2) Viewsonic VX-724 (LCD) 
PowerCaseMouse
Antec TruePower II 480W TT SViking (modded) Logitech G5 +TT Gamma Pad 
  hide details  
Reply
post #5 of 5
I agree with z_one, if you have never done much programmng then give VB a try. My favorite laguage that I learned on was Turbo Pascal 7.

After that I'd start learning some C and then C++ and then Java.
C is just a laguage thats been around a bit. Once you know C/C++ , Java will seem pretty easy b/c most of the syntax looks about the same. plus Java was writen in C
C# maybe one that is fun to learn latter on. I enjoy it.
Good luck with everything and don't get discouraged.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  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 › Beginning multiple programming languages :)