Which programming language should I learn first?

Discussion in 'Web Development, Programming & Graphics' started by Mian_zeeshan07, Jul 14, 2018.

  1. Mian_zeeshan07

    Mian_zeeshan07 New Member

    I've recently started C++ language but I really find it too much tough.
    What should I do to make skills in programming ?
  2. NeilCenaPostLoop

    NeilCenaPostLoop New Member

    C++ is really a hard language to learn if you have no background in programming at all. What do you aim to do with programming? web development, game development or mobile? If you're going for web development, Javascript is the way to go. If game development, either c++ or c# depending whether you want to work for a corporation or want to make indie games. For mobile development, Swift for ios and Java or Kotlin for android. If you're not sure what you want yet and want to get your feet wet first, you should go with Python. Unless it is absolutely clear to you what you aim to do with programming, I suggest you learn Python. Python has a very easy syntax, meaning you don't have to juggle between learning the syntax and learning the concepts.

    The first programming language almost doesn't matter. What matters is your understanding of the core concepts. The core concepts are the same for every language out there with little changes, thus if you know a language beforehand, learning a new language is fairly easy.

    Good luck.
  3. doudeman

    doudeman New Member

    C++ can be a difficult language to start with because of all of things you are required to learn to even begin writing programs. This includes compilation on the command line, setting up an integrated development environment, and debugging. Higher level languages such as Javascript or Python offer an easier syntax and no compilation. This makes them great beginner languages to learn. Choosing a language does have a lot to do with what area you are wanting to go into. The previous post does a great job outlining languages you might pick for different applications.

    If you want to stick with C++, I would suggest finding several tutorials that cover compilation and basic syntax. There are quite a few good resources on YouTube that would show you the basics. After that you might want to look at websites that offer algorithm problems for you to solve in what ever language you pick. Doing algorithms will help you get a grasp of many programming concepts that can be found across every language.

    I hope this helps. Good luck.
  4. unlimoreincome

    unlimoreincome New Member

    It depends on what area you want to program in after you learn the language. If you want to eventually learn all three languages, then C is a good language to start with, since the other two languages are based on it; additionally, C is good to know if you want to program operating systems or embedded applications. If you eventually want to learn object oriented programming, program mobile apps or games, start with Java. If you want to program advanced systems applications or video games, go with C++.
  5. Enelra12

    Enelra12 New Member

    I've got a computer science course because it is in demand and I'm graduated but until now I do not understand that programming.Maybe in the whole class only two have been able to run a program,even me I can't make it.

Share This Page