Best Programming Language for Beginners?

Associate
Joined
15 Jan 2010
Posts
978
Location
Scotland
Hi people, quick question about programming languages. At school we learn the basic functions of visual basic 6, now id like to expand on that and learn more. My question is should I stay with visual basic or is there a better, language for beginners to learn?

thanks
 
If i was going to try out C#, i take it i can just buy a copy of it somewhere? im just looking to try some things out as a hobby, so i take it all range of programs can be created? from the simple to the really complex?

oh and what is bad about vb?
 
Oh right, its free, that is even better!! I'll defiantely give it a go, had a lot of recommendations from here!

Because i am a complete novice there is something i need to get cleared up. Are al these languages made for the windows DOS environment? Or could they be used on a UNIX system? or does that require a completely different type of language?

Another (annoying) quick question, are UNIX systems meant to be more secure becausr they were originally designed for servers where security was important?

Thanks for answering all these, i have a real interest in computing but i have soo many questions!! :s
 
Thanks for all the responses to all my questions, this really is the best place to come for advice! as far as learning the language goes i take it you can find tutorials and ideas for programs all over the internet? :)
 
I've downloaded C# and been following some tutorials, but there are just a few things I don't understand.

At the end of some lines a ";" is used, what does this mean? and why is it used at the end of some lines and not others?

The line of code "Console.ReadKey();" is used a lot, but I don't understand how this closes the console when a key is pressed?
 
Thanks Sirius! That clears that up, it is what I suspected it would do, just needed it written out like that to fully understand it!

Hope you don't mind me asking a few more questions :S

static void Main(string[] args)

class Program

These two lines of code appear in every program that is created, but I don't understand what they mean. Perhaps someone could explain them?

Thanks Again!
 
I'm following a series of videos on youtube, but since the only thing we do in school is VB6, I'm not really familiar with some of the terms being used. Could you explain terms such as static, no value returned, parameters, object, method?
 
Back
Top Bottom