merseyless Posted June 22, 2010 Posted June 22, 2010 decided to try and learn a programming language, but just don't know wich one to choose. atm i'm concidering learning ruby. any suggestions? Share this post Link to post Share on other sites More sharing options...
d3bruts1d Posted June 22, 2010 Posted June 22, 2010 What do you want to do? Web applications? Desktop applications? A bit of both? Usually a bit of C/C++ is a good place to start learning as it allows you to breanch out into other languages (C#, JS, Java, PHP) fairly easy. Share this post Link to post Share on other sites More sharing options...
dihartnell Posted June 22, 2010 Posted June 22, 2010 What do you want to do? Web applications? Desktop applications? A bit of both? Usually a bit of C/C++ is a good place to start learning as it allows you to breanch out into other languages (C#, JS, Java, PHP) fairly easy. I think C as well. If you are looking to get into programming as a career then look at Java as well. Share this post Link to post Share on other sites More sharing options...
Locutus Posted June 22, 2010 Posted June 22, 2010 I dunno, I had a good time learning how to program with Visual Basic Reminded me a lot of working in Hammer (map maker for Source SDK) Share this post Link to post Share on other sites More sharing options...
CheeseMan42 Posted June 22, 2010 Posted June 22, 2010 It is definitely best to know what you want to do before starting. However, Java or C/C++ would be a great place to start. Share this post Link to post Share on other sites More sharing options...
Dariuas Posted June 22, 2010 Posted June 22, 2010 http://www.dreamincode.net/code/snippet75.htm So pretty. Share this post Link to post Share on other sites More sharing options...
hardnrg Posted June 22, 2010 Posted June 22, 2010 I would actually go as far as to say that Ruby is more awkward and harder to read than C/C++, and reminds me of languages like Pascal which I find tedious BASIC was my first language, but that was because I was 10 years old and only had a ZX Spectrum You could try Visual Basic if you want to ease yourself into coding, but I would highly recommend going straight to C, as you can learn pretty much any language easily with C under your belt. Share this post Link to post Share on other sites More sharing options...
The Smith Posted June 22, 2010 Posted June 22, 2010 I would highly recommend going straight to C, as you can learn pretty much any language easily with C under your belt. +1, but add C++ to that. Or if you just want something easy, look at the Python programming language. If you want to do some graphical interfaces, have a look at Qt. I'm currently working with the C++ Qt library but using the PyQt bindings. It's very easy and IMO what you will learn will be much more useful than some Visual Basic; Qt is used in many domains and it is very powerful. You can just use it in pure C++ too. Share this post Link to post Share on other sites More sharing options...
Onion Posted June 23, 2010 Posted June 23, 2010 I'd go for C++ or Visual Basic, it's what I started with. C is also a good idea. Share this post Link to post Share on other sites More sharing options...
Rofltroll Posted June 23, 2010 Posted June 23, 2010 Choose a manly language like Assembly xD Share this post Link to post Share on other sites More sharing options...
SenitaL Posted June 23, 2010 Posted June 23, 2010 Another vote for C++ or Visual C++ (i find visual learning style better suits me) Share this post Link to post Share on other sites More sharing options...
MrAlex Posted June 23, 2010 Posted June 23, 2010 I think this would be your best bet: Visual Basic 6 -> .net 3.5 -> C# Just start with simple things for VB6, then move onto .net 3.5. It's more complex but offers a wider variety of applications to develop. Once you've got the hang of it, move onto C#. The syntax is nearly identical to .net 3.5 but C# is the most flexible for what you can develop. Imports System VB.NET Syntax: Namespace Hello Class HelloWorld Overloads Shared Sub [b]Main[/b](ByVal args() As String) Dim name As String = "VB.NET" 'See if an argument was passed from the command line If args.Length = 1 Then name = args(0) Console.WriteLine("Hello, " & name & "!") End Sub End Class End Namespace using System; C# Syntax namespace Hello { public class HelloWorld { public static void [b]Main[/b](string[] args) { string name = "C#"; // See if an argument was passed from the command line if (args.Length == 1) name = args[0]; Console.WriteLine("Hello, " + name + "!"); } } } http://www.harding.edu/fmccown/vbnet_csharp_comparison.html Share this post Link to post Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now