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 :)
    SEMrush
    So Any suggestions on what language to learn first and why?

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

    mmerlinn Notable Member

    Messages:
    2,261
    Likes Received:
    286
    Best Answers:
    6
    Trophy Points:
    290
    #2
    Without more information, this is an IMPOSSIBLE question to answer.
     
    mmerlinn, Apr 26, 2019 IP
  3. malky66

    malky66 Acclaimed Member

    Messages:
    3,582
    Likes Received:
    2,030
    Best Answers:
    79
    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:
    25,265
    Likes Received:
    3,441
    Best Answers:
    100
    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

    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,582
    Likes Received:
    2,030
    Best Answers:
    79
    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:
    25,265
    Likes Received:
    3,441
    Best Answers:
    100
    Trophy Points:
    665
  8. NetStar

    NetStar Notable Member

    Messages:
    2,290
    Likes Received:
    472
    Best Answers:
    21
    Trophy Points:
    215
    #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:
    206
    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:
    856
    Likes Received:
    33
    Best Answers:
    7
    Trophy Points:
    123
    #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 Active Member

    Messages:
    218
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    55
    #13
    JS and Python
     
    galapagos, Jul 12, 2019 IP