Lanka Developers Community

    Lanka Developers

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Shop

    Top 5 Programming Languages to Learn in a gist...

    Blogs
    top programming languages learn
    3
    4
    945
    Loading More Posts
    • 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.
    • lahirunc
      lahirunc last edited by lahirunc

      These days everyone wants to become a programmer and start developing but question we all have is what to learn first out of all the programming languages.

      When trying to decide which programming language to learn also look for these four traits:

      1. High salary
      2. Popularity - plenty of job openings, variety
      3. Tendency to become more in-demand in the future
      4. Preferably easy to learn and pleasant to work with

      Following are the best programming languages you might profit your developing career.

      • C#
      • Python
      • Java
      • JavaScript
      • PHP

      C#

      I, myself prefer C# above all of these and here's why.

      Microsoft's object-oriented language has the benefit of being well-documented, relatively easy to learn, with a lot of useful software libraries to avoid developers reinventing the wheel as well as they have the solid IDE I have ever came across with which helps even a beginner to develop without any hassle.

      Microsoft's .NET framework and is popular for building Windows desktop applications, as well as web (ASP.NET) and, more recently, mobile apps. Its uses continue to grow as Xamarin tools enable C# to be used to write apps for Android, iOS and other mobile devices.

      Python

      Mainly used in Machine Learning and Big data analytics. Also used for web and desktop app development. Python code is relatively easy to read and understand, supports multiple programming paradigms, has a wide range of software libraries that can be dropped into code, and can be scaled to large applications.

      Java

      Java has been the language of choice for writing server-side business software for more than decade. Beyond business, Java is also an official language used for developing Android apps, and is also used for games and web apps.

      JavaScript

      JavaScript was developed as a supportive web scripting language which had a major turning point during past few years and now JavaScript works on both the client and server side so you can build offline apps, desktop apps, native apps, and even run it on IoT (Internet of Things) devices.

      PHP

      Despite the shortcomings in its design, PHP has survived for decades, and still underpins popular CMS systems such as WordPress, as well as still being used by major sites such as Google and Facebook. Like Java, PHP's widespread nature means demand for developers is unlikely to go away.


      Summary

      • All the above said languages has a large communities backing you up and it is easy to find solutions for any problem.

      • Python and JavaScript are hot in the startup world. Many startups use Django (Python), Flask (Python), and NodeJS (JavaScript) as their backend frameworks. Python and JavaScript are easy-to-learn and therefore considered the best programming languages to learn for beginners. Moreover, Python plays a major role when it comes to Machine Learning and Learning it would be a great addition to your skill set.

      1 Reply Last reply Reply Quote 2
      • F
        fern Node.js last edited by

        thanks bro...

        lahirunc 1 Reply Last reply Reply Quote 0
        • lahirunc
          lahirunc @fern last edited by

          @fern Always a pleasure.

          1 Reply Last reply Reply Quote 0
          • imadusanka
            imadusanka last edited by

            Thank you bro

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post

            2
            Online

            3.6k
            Users

            1.3k
            Topics

            5.3k
            Posts

            • Privacy
            • Terms & Conditions
            • Donate

            © Copyrights and All right reserved Lanka Developers Community

            Powered by Axis Technologies (PVT) Ltd

            Made with in Sri Lanka

            | |