| View previous topic :: View next topic |
| Author |
Message |
iCrisis Master Cheater
Reputation: 0
Joined: 26 Oct 2008 Posts: 379
|
Posted: Mon Feb 23, 2009 9:30 pm Post subject: What's a good language to start off with? |
|
|
Hi,
I'm fairly new to the world of programming, I've looked at a bit of java code from Maple's private servers, and taken a beginners course in c++ (I believe a lot of what we learned is pretty outdated though). I'm looking for a language to start off with.
So far I'm downloading Microsoft's VB Express, and VC# Express to take a look at.
Am I making the right choice? Should I start with VB to get a taste of what programming is like? I seem to get the impression that those who program in VB are noobs, but oh well. I've got to start somewhere.
Regards.
|
|
| Back to top |
|
 |
kitterz Grandmaster Cheater Supreme
Reputation: 0
Joined: 24 Dec 2007 Posts: 1268
|
Posted: Mon Feb 23, 2009 9:37 pm Post subject: Re: What's a good language to start off with? |
|
|
| iCrisis wrote: | Hi,
I'm fairly new to the world of programming, I've looked at a bit of java code from Maple's private servers, and taken a beginners course in c++ (I believe a lot of what we learned is pretty outdated though). I'm looking for a language to start off with.
So far I'm downloading Microsoft's VB Express, and VC# Express to take a look at.
Am I making the right choice? Should I start with VB to get a taste of what programming is like? I seem to get the impression that those who program in VB are noobs, but oh well. I've got to start somewhere.
Regards. |
VB is a high leveled programming language used by many people for many years. It is NOT a noob language, and whoever says that is plainly wrong.
VB is a good place to start. OO Turing is a super simple, almost stupid language that is good for beginner programmers.
C++ and/or Java are also two other good languages.
Depending on what your goal is, you should pick a language that fits it.
_________________
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
Posted: Mon Feb 23, 2009 9:37 pm Post subject: |
|
|
If you search you might find alot of good results, many people make the exact thread you just did and it gets answered very often, so I would check that for some answers.
Also, I doubt the c++ you learned is now "outdated". A language's syntax can hardly become outdated. Provide example?
_________________
|
|
| Back to top |
|
 |
nwongfeiying Grandmaster Cheater
Reputation: 2
Joined: 25 Jun 2007 Posts: 695
|
Posted: Mon Feb 23, 2009 9:50 pm Post subject: |
|
|
| DUDE, YOU SHOULD LEARN JAVA. ACCORDING TO MY TEACHER, IT'S THE WAY OF THE FUTURE, ROBUST, AND MULTI-PLATFORM!
|
|
| Back to top |
|
 |
HomerSexual Grandmaster Cheater Supreme
Reputation: 5
Joined: 03 Feb 2007 Posts: 1657
|
Posted: Mon Feb 23, 2009 9:59 pm Post subject: |
|
|
| nwongfeiying wrote: | | DUDE, YOU SHOULD LEARN JAVA. ACCORDING TO MY TEACHER, IT'S THE WAY OF THE FUTURE, ROBUST, AND MULTI-PLATFORM! |
Lol thats what my Java teacher thinks. Good thing im not taking his class. I'd prolly get in an arguement with him about it. Silly AP Comp Science Teachers. Stupid murphy
_________________
|
|
| Back to top |
|
 |
iCrisis Master Cheater
Reputation: 0
Joined: 26 Oct 2008 Posts: 379
|
Posted: Mon Feb 23, 2009 10:04 pm Post subject: |
|
|
| manc wrote: | If you search you might find alot of good results, many people make the exact thread you just did and it gets answered very often, so I would check that for some answers.
Also, I doubt the c++ you learned is now "outdated". A language's syntax can hardly become outdated. Provide example? |
Perhaps outdated was not the correct word, but many of the examples provided from the book we used to learn were different than examples I found on the internet, which got confusing. IE, programs that did the same thing, and looked more or less the same, but some syntax was different.
@kitterz: Thanks for the reply, Does anyone recommend the "For Dummies" series, I hear they're really helpful, and I've been thinking of getting a copy.
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
Posted: Mon Feb 23, 2009 10:23 pm Post subject: |
|
|
| iCrisis wrote: | | manc wrote: | If you search you might find alot of good results, many people make the exact thread you just did and it gets answered very often, so I would check that for some answers.
Also, I doubt the c++ you learned is now "outdated". A language's syntax can hardly become outdated. Provide example? |
Perhaps outdated was not the correct word, but many of the examples provided from the book we used to learn were different than examples I found on the internet, which got confusing. IE, programs that did the same thing, and looked more or less the same, but some syntax was different.
@kitterz: Thanks for the reply, Does anyone recommend the "For Dummies" series, I hear they're really helpful, and I've been thinking of getting a copy. |
Personally, and from I've heard from others, no. There is quite a bit of sources listed in the stickies though, and If you decide on a language people will probably recommend some specific ones.
_________________
|
|
| Back to top |
|
 |
Spawnfestis GO Moderator
Reputation: 0
Joined: 02 Nov 2007 Posts: 1746 Location: Pakistan
|
Posted: Tue Feb 24, 2009 6:19 am Post subject: |
|
|
And of course, no one ever mentions C#
_________________
CLICK TO HAX MAPLESTORAY ^ !!!! |
|
| Back to top |
|
 |
iCrisis Master Cheater
Reputation: 0
Joined: 26 Oct 2008 Posts: 379
|
Posted: Tue Feb 24, 2009 6:30 am Post subject: |
|
|
| Spawnfestis wrote: | And of course, no one ever mentions C#
 |
Would you recommend C#? I finished downloading Visual C# Express edition last night, so I'm debating to start with either VB or C#.
|
|
| Back to top |
|
 |
S3NSA :3
Reputation: 1
Joined: 06 Dec 2006 Posts: 1908 Location: England.
|
Posted: Tue Feb 24, 2009 6:37 am Post subject: |
|
|
I wouldn't recommend Visual Basic.
If you want to go down the C++ route I can remember Irwin saying that it's best to learn C first, get a good foothold in that and then move up.
I'm currently learning C#, but if you want a step into .NET and keep with the BASIC idea then Microsoft's new language SmallBasic is derived "from the original BASIC programming language, and is based on the Microsoft .NET platform. It is really small with just 15 keywords and uses minimal concepts to keep the barrier to entry as low as possible".
SmallBasic:
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
_________________
~ You can find me on irc.ccplz.net x
Last edited by S3NSA on Tue Feb 24, 2009 6:38 am; edited 1 time in total |
|
| Back to top |
|
 |
Zerith Master Cheater
Reputation: 1
Joined: 07 Oct 2007 Posts: 468
|
Posted: Tue Feb 24, 2009 6:38 am Post subject: |
|
|
| iCrisis wrote: | | Spawnfestis wrote: | And of course, no one ever mentions C#
 |
Would you recommend C#? I finished downloading Visual C# Express edition last night, so I'm debating to start with either VB or C#. |
If you want .NET, i suggest you learn C# instead of VB.
otherwise go with C.
|
|
| Back to top |
|
 |
guru006 Grandmaster Cheater
Reputation: 0
Joined: 27 Oct 2006 Posts: 532 Location: North Korea
|
Posted: Tue Feb 24, 2009 6:47 am Post subject: |
|
|
Please no no no, Do not go with VB. It's so fuckin confusing.
VB= Shitty Spaghetti language, and theres no structure in it at all. When I used to revise VB for some of my friends, they were all full of goto's, it so confusing.
For basic programming, go with pascal or turing, from there slowly learn c# then c++. After you get C++ you can basically go to any language. I recommend Python
|
|
| Back to top |
|
 |
NINTENDO Grandmaster Cheater Supreme
Reputation: 0
Joined: 02 Nov 2007 Posts: 1371
|
Posted: Tue Feb 24, 2009 6:53 am Post subject: |
|
|
c#,vb,java or c++ can do must stuff.
_________________
Intel over amd yes. |
|
| Back to top |
|
 |
BanMe Master Cheater
Reputation: 0
Joined: 29 Nov 2005 Posts: 375 Location: Farmington NH, USA
|
Posted: Tue Feb 24, 2009 11:59 am Post subject: |
|
|
PERL 6 - Multi-Platform compiler,excellent literal programming language..(i love die)..excellent string functions and regular expressions..
AutoIt - easy to learn language with a excellent community..robust automation capabilities.. not multi-Platform(its designed for windows).. but is a good and easy programming language to start off with
MASM - HAS a good community and forums, can be made to be multiplatform with Compiler Intrinsics, has a HIGH learning curve.. but if you can learn ASM then you can learn almost any language easy..
C++ - Used by many many people, examples and most code found online is in C++, HIGH learning curve,easy code flow with high repitition being key..
Each and every language has there benefits and caveats.. the best one isnt always the easiest to learn and is usually mot the first one picked
regards BanMe
|
|
| Back to top |
|
 |
Spawnfestis GO Moderator
Reputation: 0
Joined: 02 Nov 2007 Posts: 1746 Location: Pakistan
|
Posted: Tue Feb 24, 2009 12:17 pm Post subject: |
|
|
| BanMe wrote: | PERL 6 - Multi-Platform compiler,excellent literal programming language..(i love die)..excellent string functions and regular expressions..
AutoIt - easy to learn language with a excellent community..robust automation capabilities.. not multi-Platform(its designed for windows).. but is a good and easy programming language to start off with
MASM - HAS a good community and forums, can be made to be multiplatform with Compiler Intrinsics, has a HIGH learning curve.. but if you can learn ASM then you can learn almost any language easy..
C++ - Used by many many people, examples and most code found online is in C++, HIGH learning curve,easy code flow with high repitition being key..
Each and every language has there benefits and caveats.. the best one isnt always the easiest to learn and is usually mot the first one picked
regards BanMe |
AutoIT is a scripting language, isn't it.
_________________
CLICK TO HAX MAPLESTORAY ^ !!!! |
|
| Back to top |
|
 |
|