|
![]() |
Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming | |
A good language to start with?
|
||
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) | |||||||||||||
|
Overclocker
|
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?
__________________
|
|||||||||||||
|
|
|
|
|
#2 (permalink) | ||||||||||||||
|
Photography nut
![]() |
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:
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
|
||||||||||||||
|
|
|
|
#3 (permalink) | |||||||||||
|
Further Instructions
|
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
|
|||||||||||
|
|
|
|
#4 (permalink) | ||||||||||||||
|
Turing Test is Overrated
|
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:
|
||||||||||||||
|
|
|
|
#5 (permalink) | ||||||||||||||
|
Intel Overclocker
|
C++ is really usefull and is used for alot of stuff... that would be a good place to start
__________________
Quote:
|
||||||||||||||
|
|
|
|
|
#6 (permalink) | |||||||||||||
|
Database Developer
|
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.
|
|||||||||||||
|
|
|
|
|
#7 (permalink) | |||||||||||||
|
Overclocker
|
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 ![]()
__________________
|
|||||||||||||
|
|
|
|
|
#8 (permalink) | |||||||||||||
|
Off By 340 Undecillion
|
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.
__________________
Congratulations! You have found the secret text! You get a cookie.
|
|||||||||||||
|
|
|
|
#9 (permalink) | |||||||||||||
|
..the party can start now
|
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...
|
|||||||||||||
|
|
|
|
#10 (permalink) | |||||||||||||
|
Intel Overclocker
Join Date: Jan 2007
Location: Springfield, Oregon
Posts: 2,778
Rep: 229
![]() ![]() ![]() Unique Rep: 184
Trader Rating: 4
|
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.
__________________
Hotel Da Volta - The Enigma: Rising Tide Add-On The Gigabyte GA-P35-DS3L Thread 101% OC on E6300!
|
|||||||||||||
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|