Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 06-08-07   #1 (permalink)
Overclocker
 
silverwing's Avatar
 
intel nvidia

Join Date: Jan 2007
Location: Florida
Posts: 1,700

Rep: 61 silverwing is acknowledged by some
Unique Rep: 52
Trader Rating: 0
Default A good language to start with?

Hey guys.

I am 15 and am very into computers, I have already got the basics (assembly, parts, what does what, very basic HTML ect..) and I am ready to take it into the next step and attempt to learn a computer language. please no one try to discourage me at all cause i am really motivated and pretty damn dedicated.

What i wanted to know is what is a very good first language? I was suggested python due to its wide use and somewhat ease to learn. Can anyone help me out on this?
__________________
Quote:
Originally Posted by BombF1rst View Post
Blink when gaming
Quote:
Originally Posted by Xx573v3xX_Z28 View Post
I have like 3 dead 360s maybe i'll do that but last time i put metal in the microwave my dad slapped the hell out of me... and now i flinch every time he moves his hand

System: The Beast
CPU
Intel E6600 @ 3.2
Motherboard
ASUS P5K-P35
Memory
G-skill 2x1 DDR2-800
Graphics Card
7900 GS KO EVGA
Hard Drive
7200.10 Barracuda 250 GB
Sound Card
Onboard :(
Power Supply
700 Watt GameXstream
Case
Cooler Master Centurion 5
CPU cooling
TT 120
GPU cooling
Stock
OS
Vista Ultimate 64bit-FTW
Monitor
22" LCD Samsung
silverwing is offline   Reply With Quote
Old 06-08-07   #2 (permalink)
Photography nut
 
dangerousHobo's Avatar
 
amd nvidia

Join Date: Dec 2005
Location: ~/
Posts: 3,470

FAQs Submitted: 7
Folding Team Rank: 390
Trader Rating: 0
Default

C or C++

Python lets you be too lazy on your style, so thats why I think its a bad first language to learn. Start off with C/C++, yes it'll be a bit harder, but I think you'll be better off in the long run. What you'll learn with C can be applied to many, many other languages.
__________________
"UNIX was never designed to keep people from doing stupid things, because that policy would also keep them from doing clever things." - Doug Gwyn

Try out the latest Programming Challenge
Quote:
Originally Posted by Melcar
Only one reasonable way to solve this... a dance off.

CPU-Z Validation
@ 2.97-prime95 stable 16 hours @ 1.48v Proof | CPU-Z Validation @ 3.15


Getting Mouse Side Buttons to work in Linux, Compile a custom Kernel, More

System: Anomaly
CPU
Athlon 3700 SD(KACAE)0546 @3.02ghz
Motherboard
DFI UT nF4 Ultra-D
Memory
G.Skill 2x512 UTT(BH-5)
Graphics Card
evga 6800gs
Hard Drive
Maxtor 300GB + WD 250GB
Sound Card
onboard
Power Supply
Ultra 500w V-series
Case
one from Ultra
CPU cooling
Big Typhoon
GPU cooling
80mm fan mounted on
OS
Arch64
Monitor
Acer AL2216W 22" WS LCD
dangerousHobo is online now I fold for Overclock.net Overclocked Account dangerousHobo's Gallery   Reply With Quote
Old 06-08-07   #3 (permalink)
Further Instructions
 
The_Jester's Avatar
 
intel nvidia

Join Date: Dec 2005
Location: /home/alan
Posts: 4,832

Rep: 375 The_Jester is a proven memberThe_Jester is a proven memberThe_Jester is a proven memberThe_Jester is a proven member
Unique Rep: 237
FAQs Submitted: 6
Trader Rating: 1
Default

BASIC or Visual Basic.

They shouldn't really be classed a programming languagues but they're a good simple start.
__________________
"Trance had become a dirty word. Thanks to Ian Van Dahl, Lasgo, Flip 'N' Fill and DJ Sammy, a generation of kids has grown up thinking trance is the ****tiest music since country and western." - Paul Van Dyk


System: The Linux Machine
CPU
Intel Core 2 Duo Mobile 1.66Ghz
Motherboard
Samsung Thing
Memory
2GB DDR2
Graphics Card
nVidia 8400GM
Hard Drive
200GB
Sound Card
Intel HDA
Power Supply
5 Hour Battery
Case
Black Overly Shiney Samsung
OS
Arch Linux, Vista Ultimate
Monitor
15.4inch Widescreen TFT
The_Jester is offline Overclocked Account   Reply With Quote
Old 06-08-07   #4 (permalink)
Turing Test is Overrated
 
DuckieHo's Avatar
 
intel nvidia

Join Date: Nov 2006
Location: In a Chair.
Posts: 24,173

Rep: 2802 DuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legendDuckieHo is a legend
Unique Rep: 1293
Folding Team Rank: 966
Trader Rating: 34
Default

I say go C/C++. It gives you a grasp on the majority of the languages and logic.
__________________
WANTED: Socket M Core/Core 2 CPU, SUGO-02 Black, quality 802.11b/g PCI Card
To answer most of your questions: (1) a fridge cannot cool a PC (2) 64-bit OS for over 3.4GB (3) If a PCIe card fits, it will work (4) Resolution, not screen size (5) If you have a question, it is not news (6) Report, not respond to Spam (7) Single/Non-Modular Rail PSUs are NOT better than Multi-Rail/Modular

Quote:
catmmm: no wifi? gay
e_dogg: I use both wired and wireless in my house. Does that make me bi?

System: My "DF-DIE" Replacement
CPU
Q6600 (3.7GHz)
Motherboard
Asus P5E X38 (MF1208 BIOS)
Memory
2x2GB OCZ Reaper 1096MHz
Graphics Card
8800GT (729/1836/2088)
Hard Drive
PERC 5/i: 3xRAID0 Raptor 74GB + 7200.10 250GB
Sound Card
X-Fi XtremeMusic
Power Supply
Corsair 620HX
Case
Li Lian PC-V2100 [10x120mm fans]
CPU cooling
FuZion V2 + Quad-Heatercore
GPU cooling
MCW60 + Iandh HS + DDC-3.2
OS
Vista Ultimate 64
Monitor
Samsung 226BW "C" + Sceptre 19"
DuckieHo is offline I fold for Overclock.net Overclocked Account DuckieHo's Gallery   Reply With Quote
Old 06-08-07   #5 (permalink)
Intel Overclocker
 
kevg73's Avatar
 
intel ati

Join Date: Jan 2007
Location: Massachussetts
Posts: 2,632

Rep: 155 kevg73 is acknowledged by manykevg73 is acknowledged by many
Unique Rep: 138
Trader Rating: 0
Default

C++ is really usefull and is used for alot of stuff... that would be a good place to start
__________________
Quote:
Originally Posted by FaLLeNAn9eL View Post
Are you kidding? That's a given. Soloz can win the million while he feeds his puppy some puppy chow, write a review for an amp, watch tv, cook with headphones on and save Superman from a psycho madman that shoots kryptonite chickens from a compressed air powered bazooka on all before you can find the stray itch on your back.

System: everyday
CPU
E6600 29b
Motherboard
DFI Infinity 975X/G
Memory
2g Patriot DDR2 800 4-4-4-12
Graphics Card
Palit HD4850
Hard Drive
250g WD
Sound Card
Audigy 4 > Beresford mk6 DAC
Power Supply
550w Rosewill
Case
NZXT Lexa
CPU cooling
Scythe Ninja rev b
GPU cooling
Stock
OS
Windows Vista Business 32-bit
Monitor
Samsung 2433bw
kevg73 is offline   Reply With Quote
Old 06-08-07   #6 (permalink)
Database Developer
 
mirunit's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: North Carolina
Posts: 746

Rep: 35 mirunit is acknowledged by some
Unique Rep: 32
Trader Rating: 0
Default

C# or Java. Alot of people will say C/C++ because its a generic answer and they hear alot about it. The truth is alot of jobs are moving towards more managed languages. C# for instance has a really portable syntax which will give you functionality with C++ (you can use pointers in c# also) and Java - also allowing you to learn the .net library's. Personally I would not recommend cpp as anyones first language. The important part is that you understand the logic and process of object oriented programming.
__________________
A fan of anything which uses AES, .NET, Relational Databases, RAID arrays, water cooling, HSDPA, GPS, x64 or a BMW engine.

System: Rep My Thug
CPU
Intel Q6600 @ 3.6 ghz
Motherboard
EVGA 680i SLI 775 A1
Memory
2x2GB Corsair XMS2 @ 900 mhz
Graphics Card
2x 9800 GTX (SLI) + 7950 GT
Hard Drive
2x 7200RPM Raid0
Sound Card
Onboard 7.1 Realtek HD
Power Supply
750w Silverstone
Case
Black Dragon w/ Window
CPU cooling
DTEK Fuzion Block
GPU cooling
Stock
OS
Windows Vista x64 SP1
Monitor
2x 21" 16:10 LCD's
mirunit is offline   Reply With Quote
Old 06-08-07   #7 (permalink)
Overclocker
 
silverwing's Avatar
 
intel nvidia

Join Date: Jan 2007
Location: Florida
Posts: 1,700

Rep: 61 silverwing is acknowledged by some
Unique Rep: 52
Trader Rating: 0
Default

ok thanks alot guys. now all i need is a tutorial or some site or book that can help me get started would be very nice. and what would be a good second language to go with?

oh and rep for all
__________________
Quote:
Originally Posted by BombF1rst View Post
Blink when gaming
Quote:
Originally Posted by Xx573v3xX_Z28 View Post
I have like 3 dead 360s maybe i'll do that but last time i put metal in the microwave my dad slapped the hell out of me... and now i flinch every time he moves his hand

System: The Beast
CPU
Intel E6600 @ 3.2
Motherboard
ASUS P5K-P35
Memory
G-skill 2x1 DDR2-800
Graphics Card
7900 GS KO EVGA
Hard Drive
7200.10 Barracuda 250 GB
Sound Card
Onboard :(
Power Supply
700 Watt GameXstream
Case
Cooler Master Centurion 5
CPU cooling
TT 120
GPU cooling
Stock
OS
Vista Ultimate 64bit-FTW
Monitor
22" LCD Samsung
silverwing is offline   Reply With Quote
Old 06-08-07   #8 (permalink)
Off By 340 Undecillion
 
The Bartender Paradox's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Portland, Oregon
Posts: 2,314

Rep: 302 The Bartender Paradox is a proven memberThe Bartender Paradox is a proven memberThe Bartender Paradox is a proven memberThe Bartender Paradox is a proven member
Unique Rep: 229
Hardware Reviews: 1
Trader Rating: 3
Default

I say go with lisp, if you can find a good book that will teach it. People will make fun of it because it uses lots of parentheses and its old, but learning Lisp based languages really teach the essence of programing.
__________________

A rocket powered land shark attached to a giant freakin' laser beam.
Congratulations! You have found the secret text! You get a cookie.

System: My System
CPU
AMD A64 3500+ Winchester
Motherboard
DFI nF4 SLi-DR
Memory
OCZ 4000VX
Graphics Card
EVGA 7800GT
Hard Drive
Maxtor 300Gb 16Mb Buffer
Sound Card
computers make sounds?
Power Supply
OCZ PowerStream 520W
Case
None
CPU cooling
Big
GPU cooling
Bigger
OS
XP Pro
Monitor
SOYO LCD
The Bartender Paradox is offline Overclocked Account The Bartender Paradox's Gallery   Reply With Quote
Old 06-08-07   #9 (permalink)
..the party can start now
 
Sideburns's Avatar
 
amd nvidia

Join Date: Jun 2005
Location: Windsor, Ontario
Posts: 8,143

Rep: 577 Sideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famous
Unique Rep: 356
FAQs Submitted: 1
Trader Rating: 6
Default

I was hoping you'd be vague and I could just say english....but I can't...lol.

for a VERY easy first language, try QuickBasic. It's easy, quick, and simple to learn. The ideas carry over to more complicated languages, but it's just grasping the concept at first that will help you...
__________________
System: Desktop
CPU
Opteron 165 CCBWE0550UPMW
Motherboard
Asus A8N32-SLI Deluxe
Memory
2 x 512 Geil ONE TCCD
Graphics Card
Geforce 7900GT
Hard Drive
2 x 250GB DM10 (RAID-0)
Sound Card
SB Audigy 2 ZS
Power Supply
Seasonic S12-600HT
Case
Chieftec Dragon /w Window
CPU cooling
Thermaltake BigTyphoon
GPU cooling
Zalman VF900CU
OS
Windows XP Home SP2
Monitor
Dell 2007wfp 20.1" w/s
Sideburns is offline Overclocked Account   Reply With Quote
Old 06-08-07   #10 (permalink)
Intel Overclocker
 
SgtSpike's Avatar
 
intel nvidia

Join Date: Jan 2007
Location: Springfield, Oregon
Posts: 2,778

Rep: 229 SgtSpike is acknowledged by manySgtSpike is acknowledged by manySgtSpike is acknowledged by many
Unique Rep: 184
Trader Rating: 4
Default

I'd go with VisualBasic.Net... Excellent starter programming language, and OO too. It's good because you can see the results of what you are doing much more immediately than any other language, IMO.

As far as a tutorial site/book - pretty much anything will do. I haven't seen a tutorial or book that WASN'T helpful in some way, and any of them will be helpful to start off. So I don't have a specific recommendation, but look at Amazon.com and find something that's gotten good reviews. You can't go wrong there.

Btw, VB.Net is part of the .NET suite, so you'll have to find a way to get ahold of that. I'm not sure if they sell VB.NET separately or not.

@Sideburns - QB was the first language I ever learned... I learned it by editing stuff in the Gorrilas and Nibbles games. It's also a good start, but maybe not for this day and age.

System: Must...Go...Faster...
CPU
E6300 @ 3.74ghz - 1.44v
Motherboard
Gigabyte P35-DS3L @ 535FSB, +.3v MCH/FSB
Memory
2x1GB G'Skill 800mhz @ 1070mhz - 2.2v
Graphics Card
EVGA 8800GT 512MB
Hard Drive
2x 250GB WDC 7200rpm, OC'd to 8100rpm
Sound Card
X-Fi Xtreme Gamer (2.1 CA with 12" 500w sub)
Power Supply
500w XClio Goodpower
Case
Custom
CPU cooling
Sycthe Mini-Ninja
GPU cooling
VF-900
OS
Windows Vista Home Premium
Monitor
19" Widescreen HannsG
SgtSpike is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 12:58 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.32191 seconds with 8 queries