Need Advice: Which Programming languages to learn?

Discussion in 'Mixed Languages' started by Amateur_Linux User, Dec 5, 2017.

  1. Amateur_Linux User

    Amateur_Linux User MDL Junior Member

    Nov 9, 2017
    68
    3
    0
    I would like some opinion on what's a good programming language. Not exactly looking to learn for a career but for my own interest in leisure time. Thanks.
     
  2. Michaela Joy

    Michaela Joy MDL Crazy Lady

    Jul 26, 2012
    3,641
    3,940
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. zeemok

    zeemok MDL Novice

    Dec 22, 2015
    12
    2
    0
    For a newbie I would say python, it's a amazing language and incredibly easy to learn. And it's also becoming very popular in the professional field.
     
  4. Michaela Joy

    Michaela Joy MDL Crazy Lady

    Jul 26, 2012
    3,641
    3,940
    120
    @zeemok: I have to agree with you. Python is quite powerful.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Satoshi19

    Satoshi19 MDL Member

    Jun 15, 2017
    158
    10
    10
    Python, C#, HTML5
     
  6. Godwin Vivian Lewis

    Godwin Vivian Lewis MDL Novice

    Feb 4, 2018
    1
    0
    0
    You should try Kotlin.
    It is a modern programming language with a clean syntax. Kotlin can interoperate with Java and is now an official language for Android development ;)
     
  7. Michaela Joy

    Michaela Joy MDL Crazy Lady

    Jul 26, 2012
    3,641
    3,940
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,322
    60
    Depending on your platform, C# is dubbed the future forward. It's not hard to learn if you find the right online resources (or books). Also the language structure is better than VB, supports more methods and it's easier to move onto something like C or C++.

    I started with Visual Basic and my big jump was to C#. Personally found that VB made me 'lazy'. C# is more strict on formatting, I also find it's more readable and easier to navigate, which directly lead to me splitting code and organizing it into cleaner sub routines.
     
  9. Erik B

    Erik B MDL Junior Member

    Oct 10, 2008
    82
    18
    0
    I started with C. I had some casual insight into javascript and visual basic though. C teaches you the basic classics in programming like understanding pointers, arrays and memory handling. C is confined and overlookable. It appealed to me being kind of a list of intellectual challenges to overcome and when you reach the end of the list, you're done. There are no shortcuts, you need your code to be correct to be successful. C trains your logic and forces you to be precise, encourage you to a minimalistic coding ideal. Most importantly, you build a solid foundation for your programming skills and a confidence of code understanding.

    C is important as a library interface to other languages e.g. C++ or Java for its easy modularity.

    The downside with C comes when you need to organize your program, manage flows, reuse code etc. It is the stage when you realize the purpose of objects, classes, templates and class diagrams. Here you can continue to C#, Java or C++, bringing your solid C background as an asset.
     
  10. hakah

    hakah MDL Junior Member

    Apr 4, 2014
    99
    66
    0
    Michaela.Joy:Thanks for the link for Kotlin !