1. Board4all.biz is a forum where members can share their knowledge and much more - why not become part of our wonderful community thats been around for over 15 years and create an account with us. We have one of the (if not the) best development sections on the internet, especially Delphi. If you have problems registering you can send an email to admin@board4all.biz and we will look into it.

Best Language to learn for programming? Opinions!

Discussion in 'General Chat' started by Fredrick Klaine, Oct 11, 2017.

  1. Fr

    Fredrick Klaine Registered User

    Joined:
    Oct 11, 2017
    Messages:
    1
    Likes Received:
    2
    Hi there,

    I'm new here and starting a topic. For developers and all, heheh. What language do you know or want to learn? Or perhaps any certain engine?
     
    Markat likes this.
  2. Especialista

    Especialista is a Trusted Warez PosterEspecialista Super Moderator Staff Member Super Moderator DEV Guild Reverser Translator

    Joined:
    Jul 15, 2011
    Messages:
    13,069
    Likes Received:
    27,528
    Used/Leaned: Fortran 77 / HP Pascal / Turbo Prolog / Cobol / Turbo Pascal / Turbo C++ / Sinclair Basic (The first one I saw!) / Visual Basic / Visual C++ / Turbo Assembly

    Still in Use: C/C++ & Assembly for Microcontrollers Only / Delphi

    If you have no experience at all with programming, I'd recommend Visual Basic for start.

    If you have experience, try one of the top ones nowadays: C#, Visual C++ .Net.


    By the way, take some time to read the rules (I saw you just arrived!) and welcome aboard!
     
  3. sa

    saabbir Registered User

    Joined:
    Oct 4, 2017
    Messages:
    9
    Likes Received:
    4
    I would say find your necessity first and based on that decide which platform is best fit for that. Do some googling and reading. If you are interested in web platform you must learn html, css and javascript/jquery first. For mobile id say xamarin. For desktops there are too many options.

    Beg your pardon if im wrong. If u find interest in programming eventually you will understand almost every platform and learn everything.
     
  4. ki

    kikijiki Registered User

    Joined:
    Oct 13, 2017
    Messages:
    4
    Likes Received:
    2
    I do game development and basically is all C++ for the engine/game code, Lua for scripting and C# for many of the external tools.
     
  5. lo

    locoepinga DEV Guild Member DEV Guild

    Joined:
    Mar 12, 2008
    Messages:
    223
    Likes Received:
    3,002
    Especialista you are right down my alley:

    My first language was MSX Basic; then Z80, QuickBasic, Turbo Pascal (3.15, 5.0, 5.5, 7.0), DBase, ASM, Lisp. Visual Basic (WOW) Delphi (1.0 "Where in the hell im suppose to write my code???") all the web mumbo jumbo (since when there was a jscript, javascript and vbscript) and now im learning Kotlin. Still using a bunch of different things at any given time but mostly web development
     
    Especialista likes this.
  6. bw

    bwgabo Registered User

    Joined:
    Oct 15, 2017
    Messages:
    3
    Likes Received:
    1
    It depends on what you want but I'm going to say learn Scheme by reading Kent Dybvig's "The Scheme Programming Language".

    Why? The language is very simple and the basics learned in an hour yet the world it opens up can fill a lifetime. Some concepts, like closures, were introduced in Scheme but are now becoming mainstream. Others, like continuations, are becoming more widespread but still mostly only in advanced languages like Haskell. Yet, by chapter three you'll be engaged with both of thse techniques and ready to do some really advanced programming.

    Then I'd suggest learning C and an assembler language. This will help you understand what the machine is doing at the fundamental level.

    Finally, you'll need to learn C++ because this is how most games are written these days. To be a good "modern C++" programmer means understanding how to develop clear, meaningful, abstractions and so the high level stuff is necessary but the appreciation of how it eventually works means you'll need the low level stuff too.
     
  7. Ps

    Psychorus Registered User

    Joined:
    Aug 4, 2017
    Messages:
    2
    Likes Received:
    0
    I think.... C# is very kindly
     
  8. Mr

    MrNiceBurrito Registered User

    Joined:
    Oct 13, 2017
    Messages:
    2
    Likes Received:
    4
    ill say try start with web tools. html, css, php, javascript. then go ahead and start learning more and more.
     
  9. Free Dom

    Free Dom Registered User

    Joined:
    Oct 17, 2017
    Messages:
    11
    Likes Received:
    7
    If you decide to go for c++ this site http://www.learncpp.com/ is a good starting point. I use c++ builder in Embarcadero RAD Studio.
     
  10. Challenger

    Challenger is a Trusted Warez PosterChallenger Three Eyed Raven Staff Member Administrator DEV Guild Reverser

    Joined:
    Jan 12, 2005
    Messages:
    78,562
    Likes Received:
    55,312
    Stick to a compiler thats industry standard such as Visual Studio, especially if you plan to get a job and make money from it - its no good using C++ Builder and learning C++ to only walk into a development company who uses Visual Studio - you'll fall flat on your face.
     

Share This Page