I wanna learn to code.
I'd love to make programs, like windows based. What would you suggest to start with ?
The Unintelligible wrote:C# -- if that's too hard for you try VB.NET, although personally wouldn't recommend (not that bad of a language just not my cup of tea)
Python -- not really a graphical Windows language like C# or Visual Basic, but it's fairly easy to pick up and very popular (powerful language as well)
AutoIt -- Basic scripting language that allows macros/programs for Windows to be made pretty quickly (and robustly, might I add; it's a pretty underrated language because it's used mainly for automation purposes)
All in all, out of these 3 I'd probably start with C# because Visual Studio is such a comprehensive IDE and the .NET Framework is extensive enough to cover pretty much any program you would want to develop (also, like I mentioned before, particularly ideal for the development of Windows programs). Huge support community and I'd say it's pretty popular for Windows programming.
Google, Youtube, Stack Overflow are all great sources if you need help on something or you're looking for certain information.
Alternatively you can post here if you run into any coding related issues.

The Unintelligible wrote:C# -- if that's too hard for you try VB.NET, although personally wouldn't recommend (not that bad of a language just not my cup of tea)
Python -- not really a graphical Windows language like C# or Visual Basic, but it's fairly easy to pick up and very popular (powerful language as well)
AutoIt -- Basic scripting language that allows macros/programs for Windows to be made pretty quickly (and robustly, might I add; it's a pretty underrated language because it's used mainly for automation purposes)
All in all, out of these 3 I'd probably start with C# because Visual Studio is such a comprehensive IDE and the .NET Framework is extensive enough to cover pretty much any program you would want to develop (also, like I mentioned before, particularly ideal for the development of Windows programs). Huge support community and I'd say it's pretty popular for Windows programming.
Google, Youtube, Stack Overflow are all great sources if you need help on something or you're looking for certain information.
Alternatively you can post here if you run into any coding related issues.
Fork wrote:Honestly, it depends on what direction you're trying to take. Are you doing this for fun? Or are you hoping to have a career in this?
If you're just doing it for fun, choose the easiest language like Visual Basic/VB.NET. You can branch off of there and learn ASP.NET to extend to web-based development, I'd imagine it would be pretty easy.
Now, if you're going for a career path, I reccommend starting off with either C++ or Java. Honestly, Java is more fun to learn. You can make GUIs with any programming language if you try hard enough. Personally, I'm a Web Developer, so I don't particularly dabble around much in this nature of programming - Just seems like a really boring job to have unless I'm working for a popular program-based company like Skype or Symantec. Typically when people give reccommendations I always get answers that I don't particularly care about. I care about what's going to be more "fun" to learn.
Can't go wrong with Java though.