1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

What is the best Programming language to learn first?

Discussion in 'Programming' started by AhmedTR, Apr 26, 2019.

  1. #1
    Hello All.
    How are you you? hope you are all fine :)

    So Any suggestions on what language to learn first and why?

    Thank you very much!
     
    AhmedTR, Apr 26, 2019 IP
  2. mmerlinn

    mmerlinn Prominent Member

    Messages:
    3,197
    Likes Received:
    818
    Best Answers:
    7
    Trophy Points:
    320
    #2
    Without more information, this is an IMPOSSIBLE question to answer.
     
    mmerlinn, Apr 26, 2019 IP
  3. malky66

    malky66 Acclaimed Member

    Messages:
    3,996
    Likes Received:
    2,248
    Best Answers:
    88
    Trophy Points:
    515
    #3
    What a ridiculous pointless question, what are you trying to achieve, what do you want to build or are you just bored and asking stupid questions for the sake of it?
     
    malky66, Apr 26, 2019 IP
  4. sarahk

    sarahk iTamer Staff

    Messages:
    28,494
    Likes Received:
    4,457
    Best Answers:
    123
    Trophy Points:
    665
    #4
    Are you trying to get a job as a programmer?
    What do local employers want? Start by looking at job ads, talk to recruitment companies
    How old are you?
    What IT experience do you have?
    Are you prepared to pay for training?

    I gather SAP is still a big deal. What languages are used with that?

    In reality, there's never one language you need to learn.

    When I started in IT I was working exclusively in FoxPro and it did everything - coding, database. The same for colleagues who built with Access. Integrations were a big deal so there was lots of DDE(?) calls to Word and Excel and scripts to pull data from mainframe systems
    I then moved to a system called Vantive which was VBA and either Oracle or SQL Server so I had to be able to write stored procedures for both. Then there was server maintenance so I needed Perl.
    Time moved on and the programs became browser based so we needed HTML, javascript, CSS, and whatever was running on the server.

    CSS now has LESS etc so you have to learn that. Javascript is rarely straight javascript so you need to know the library that your employer uses.

    Here's some of my local job ads - a lot of the skills can be self-taught, others will require actual work experience or a formal teaching environment. That's assuming you want to get paid and you're not 65 and wanting to put together a community website when you're not messing with the grandchildren.

    • SOFTWARE ENGINEER
      - Javascript, NodeJS, AngularJS, ReactJS, AWS, Docker, Typescript
    • DATA ENGINEER
      - Good hands on working experience in any Hadoop platforms: Cloudera, Hartonworks or Opensource Apache Hadoop
      - Design and implement modernised BigData ETL and complex transformation jobs using Scala/Spark framework
      - Programming skills in any language: Pyspark, Scala (preferably) or Java
    • SENIOR SOFTWARE ENGINEER
      - Strong technical experience with any programming languages such as .net, PHP, Java, JavaScript etc.
      - Experience with Python is a plus and/or at least open to learning python
      - Experience or familiarity with micro services is a plus
      - Experience or familiarity with Docker, Kurbernetes, ElasticSearch and Kafka is a plus
    • INTERMEDIATE PHP DEVELOPERS WANTED
    • PHP development
      - Contributing to the build and maintenance of an application
      - Technical stack :
      - Back : PHP, MS SQL, Laravel, PHP Storm
      - Front : VueJs
    • CONTRACT - MOBILE TEST ANALYST
      - Knowledge of one or more of the following languages: Java, JavaScript, NodeJS, TypeScript, C#
      - BDD (Behaviour Driven Development) experience, such as Cucumber/SpecFlow or similar- Experience with mobile (native) test automation and knowledge of one or more test automation tools: Appium, Xamarin, XCTest, Espresso, Flutter
    • FRONT-END DEVELOPER
      - CSS/HTML5/SASS and JavaScript programming
      - Strong analysis and troubleshooting skills
      - Advantageous is C# skills
      - Interest in Data Analytics /BI environment
    • TECHNICAL SPECIALIST ACROSS .NET, AZURE, API MODELLING & SWAGGER!
      - You will have a fantastic background of Restful API Development using Swagger and OpenAPI. You will also have extensive experience with systems integration.
    • TECHNICAL SPECIALIST (.NET, ANGULAR, AZURE)
      - Advanced knowledge of DevOps & Continuous delivery functions
      - Extensive knowledge with automating build, deployment, and configuration of complex applications
      - An open mind towards new theories and technical solutions
      - Broad understanding of current programming languages and architectural patterns
      - Strong first-hand experience coding in C#, ASP.Net, .Net Core
      - Experience across Microsoft Azure, Citrix NetScaler, PowerShell, SOAPUI, and Fiddler
      - Hands-on with client-side development tools and frameworks (Angular JS)
     
    sarahk, Apr 26, 2019 IP
    Naina S likes this.
  5. AhmedTR

    AhmedTR Greenhorn Affiliate Manager

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #5
    @malky66
    The question is not for you my friend, i expect more kind answers.


    @mmerlinn + @sarahk

    Well, i see a lot of programmers, i love how they work, how they can do almost everything, and i love computers.
    So i want to start learning something, how can i start being professional with computers?
     
    AhmedTR, Apr 27, 2019 IP
  6. malky66

    malky66 Acclaimed Member

    Messages:
    3,996
    Likes Received:
    2,248
    Best Answers:
    88
    Trophy Points:
    515
    #6
    The question is for everyone, you posted on a public forum, nobody will be able to tell you what you need to do based on the limited info you provided, read up and research "my friend".
    @sarahk gave you a good answer, did you read and understand it?
     
    malky66, Apr 27, 2019 IP
  7. sarahk

    sarahk iTamer Staff

    Messages:
    28,494
    Likes Received:
    4,457
    Best Answers:
    123
    Trophy Points:
    665
  8. NetStar

    NetStar Notable Member

    Messages:
    2,471
    Likes Received:
    541
    Best Answers:
    21
    Trophy Points:
    245
    #8
    whitespace would be ideal for a first programming language.
     
    NetStar, Apr 27, 2019 IP
    mmerlinn likes this.
  9. 1gservers

    1gservers Active Member

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    56
    #9
    The first web centric programming language I learned was Perl. If I had to offer advice for someone today, I would say learn Node.js & Javascript simultaneously.
     
    1gservers, May 29, 2019 IP
  10. Sited

    Sited Well-Known Member

    Messages:
    210
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    110
    #10
    Python & Turing. Then Java (OOP). Then move on to web-dev front-end languages (HTML, CSS, JS, etc.) then some back-end (PHP, SQL, databases like MySQL etc.)
     
    Sited, Jun 3, 2019 IP
  11. MilesWeb

    MilesWeb Well-Known Member

    Messages:
    869
    Likes Received:
    35
    Best Answers:
    7
    Trophy Points:
    173
    #11
    JavaScript is the best programming language that you should learn because:
    • There are more job offers that contain the requirement for JavaScript skills.
    • JavaScript project receives several pull requests as well as it is faster than other programming languages.
    • Many programmers agree that high-level scripting languages are easy to learn.
    • Anything can be built with JavaScript and shared anywhere.
     
    MilesWeb, Jun 10, 2019 IP
    Naina S likes this.
  12. Naina S

    Naina S Active Member

    Messages:
    203
    Likes Received:
    7
    Best Answers:
    1
    Trophy Points:
    93
    #12
    You should star with an easy programming language. This is because if you take a complex programming language from the starting point, then within a few hours you will get depressed as the concepts are very difficult to understand.

    I once took Angular 4 ebook and found it very difficult to understand it. So I suggest you to start by learning these 3 one by one:

    1. HTML & CSS
    2. JavaScript
    3. jQuery
    4. PHP

    For the 1-3 topics give them 1 week each and then from the fourth week move on to PHP. PHP is very easy to learn and also very good to land you to a proper job very quickly. 1 month of PHP learning will definitely land you to a good job as a junior developer.
     
    Naina S, Jun 17, 2019 IP
  13. galapagos

    galapagos Well-Known Member

    Messages:
    217
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    105
    #13
    JS and Python
     
    galapagos, Jul 12, 2019 IP
  14. derekttt

    derekttt Peon

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #14
    DUUUUDE!!! :):):):)
    to answer briefly, i would say python.
     
    derekttt, Oct 12, 2021 IP
  15. c1lonewolf

    c1lonewolf Member

    Messages:
    57
    Likes Received:
    21
    Best Answers:
    1
    Trophy Points:
    33
    #15
    Well, there's English, Spanish, French, German, there's the Queens English which is a lot different from American(US) English, then there's Russian, Polish, ...
    I guess it depends on where you're from and where you want to go!
     
    c1lonewolf, Oct 17, 2021 IP
    Spoiltdiva and mmerlinn like this.
  16. Spoiltdiva

    Spoiltdiva Acclaimed Member

    Messages:
    7,732
    Likes Received:
    2,889
    Best Answers:
    53
    Trophy Points:
    520
    #16
    Personally I think Jamaican slang is the way to go. "Yow mon, wah yah get a go mon? How's ih a go wid yuh mon?"
     
    Spoiltdiva, Oct 17, 2021 IP
  17. DulceanaQQ

    DulceanaQQ Greenhorn

    Messages:
    26
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    13
    #17
    Different programming languages are used for different purposes. If you just want to start making money with programming, I'd recommend you learn PHP because this language is in high demand right now and you will be able to create different websites and get paid for it. I believe that you can spend about 6 months on learning it and then you'll be able to work as a programmer with more or less decent salary.
     
    DulceanaQQ, Oct 29, 2021 IP
  18. mmerlinn

    mmerlinn Prominent Member

    Messages:
    3,197
    Likes Received:
    818
    Best Answers:
    7
    Trophy Points:
    320
    #18
    I would think that FIRST programming language one should learn is ENGLISH since MOST computer programming languages use English nomenclature.
     
    mmerlinn, Oct 29, 2021 IP
  19. DulceanaQQ

    DulceanaQQ Greenhorn

    Messages:
    26
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    13
    #19
    It depends on your preferences and personal wishes. If you want to dive into programming, then you have to start with Python I guess. Lots of programmers claim that it's one of the most suitable programming languages for rookies. If you have no experience in programming at all, then of course, it will be very difficult for you to start off, however all of us started with zero knowledge. In my opinion, you can choose any other option, in case you have recommendations from those people who are fond programming and understands it on full. I just express my point of view as I also was interested in this theme.
     
    DulceanaQQ, Nov 2, 2021 IP
  20. Jake Clarke

    Jake Clarke Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #20
    There is no right answer, of course. Choosing the first language will depend on what kind of projects you want to work on, who you want to work for, or how easy you want it to be.
     
    Jake Clarke, Nov 17, 2021 IP