Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Studio
  4. Which language should I start with?????

Which language should I start with?????

Scheduled Pinned Locked Moved Visual Studio
csharpc++visual-studioquestion
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Syke
    wrote on last edited by
    #1

    Hi I am new to programming. I just installed Visual Studio 2008. Now I want to know which language ;) should I learn first C# ,C++ or VB?? I would like to be able to make software for windows.. Thanks. :)

    E C L 3 Replies Last reply
    0
    • S Syke

      Hi I am new to programming. I just installed Visual Studio 2008. Now I want to know which language ;) should I learn first C# ,C++ or VB?? I would like to be able to make software for windows.. Thanks. :)

      E Offline
      E Offline
      Ed Poore
      wrote on last edited by
      #2

      Starting off? I would probably not go for C++ if you're teaching yourself, it adds unnecessary complexity to the basics. C# would be my suggestion but VB.NET is equally viable however more of the code samples / articles available on the internet are in C#. But it doesn't really matter because the two languages can do virtually the same thing (except C# has an easier way of using pointers if your so inclined).


      I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder

      1 Reply Last reply
      0
      • S Syke

        Hi I am new to programming. I just installed Visual Studio 2008. Now I want to know which language ;) should I learn first C# ,C++ or VB?? I would like to be able to make software for windows.. Thanks. :)

        C Offline
        C Offline
        CodeItWell
        wrote on last edited by
        #3

        I will suggest you to start with C#. There is no big diference between VB.Net and C#.Net, so you can start with VB.Net if you want but I suggest you C#.

        Code It Well

        1 Reply Last reply
        0
        • S Syke

          Hi I am new to programming. I just installed Visual Studio 2008. Now I want to know which language ;) should I learn first C# ,C++ or VB?? I would like to be able to make software for windows.. Thanks. :)

          L Offline
          L Offline
          LongRange Shooter
          wrote on last edited by
          #4

          Before you begin to write programs, the first thing you should do is make a design of something you want to write. (but make it simple....don't expect to be doing 3D animation your first time out) Now that you have your design, develop what the user interface should look like. (all the screens, the flow through the application, etc) Now start a C# project. VB.Net is not as big in the industry as C# and in complex programs it is not the same as C#. C++ is way too deep of a language for a self-starter. Look through here at some of the C# projects that are highly rated. This gives you a good way of learning good development skills. Create a form and create the first screen from your screen designs and then put code behind it. Do this for every screen you designed until it is done. Then enjoy the "pleasures" of debugging. A general rule of thumb : while coding you will probably lean toward monolithic development. (all your code inline when and where you need it) Later you will begin to see you are writing some pieces of code several times. The rule of thumb is when you do it a third time, it's time to make that a new method. In C# you just select to code, select the Refactor...Extract Method and Visual Studio does the rest for you. (this doesn't exist in VB.NET) As a result you will begin to develop some basic object oriented development skills this way.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups