22

I saw an article saying, What Programming Language Should I Learn First? 2017

It suggested, JavaScript!

😏 hmmm....

What do you think, yes or no?

(And no this is not personal question, just an article I was reading 😃)

Comments
  • 12
    I read some articles which said the same thing. I only knew C++ and I was looking for a new language to learn. JavaScript seemed to be capable of some useful and intersting things.
    I guarantee you that if you learn js you won't waste yout time. :) Keep in mind it's one of those languages which are easy to learn but hard to master. Good luck and have fun! :D
  • 4
    I make everything with node.js. LEARN IT!
  • 2
    @AdrianD Yes agree and I see what they are saying, their has been a big rise in the popularity of JavaScript lately!
  • 4
    @skiilaa
    It's not a language though...
  • 2
    It depends what you want to build and the direction of your career.
    It is widely used and in demand.
  • 7
    Giving my two cents, web development isn't the only thing that matters, even more so when their market is already so oversaturated. Better learn some proper object oriented programming language like C or Java. That shit will last you for years, not be outdated when the next framework comes out in 2 weeks. And once you've mastered the basics of Programming, all other languages are easy to learn in about two weeks.
  • 0
  • 2
    Do you know HTML, PHP and CSS?? If not, go learn them first :) (unless you want to use stuff like nodeJS
  • 1
    @FinlayDaG33k Yes I do and sticking with what I know for now! 😉
  • 1
    With web assembly on the horizon, web development will change in a big way the next few years, and I think for the better. We can finally start using languages that was not made in 10 days.
  • 2
    Well I'd say to start with a language that isn't too hard or low-level, but still shares more aspects of lower level languages then higher level. For example, Java is a great starter. You learn object orientation and variables initialized with a type. But it doesn't turn you off from programming with it's build-in GUI libraries, cross-platform compatibility, and fast compile times which C and C++ lacks. Even more, you can create apps with Java, which we all know is something on many beginner's bucket lists.
  • 4
    I'm learning JS not because of its popularity but because it's beautiful. If you wanna know why, learn it yourself. Use the Learning JavaScript O'Reilly book. 10/10. And also the "You Don't Know JS" series. Some beginners jump immediately from framework to framework and pretend they know JS well. If you master JS, you will thank yourself. The npm collaboration is a beautiful shit too.
  • 7
    @pyrestone "... proper object oriented programming language like C ..." ;)
  • 0
    @Haxk20 I'm well aware that OOP concepts can be used even in pure C (albeit with some juggling) but, surely, no one can say that is a proper OOP language.

    P.S. If I use C libraries with/for my Erlang code, should I say that C is concurrent and functional programming language with garbage collection?!
  • 0
    @Haxk20 just wanted to point out, your avatar is hot
  • 0
    @Haxk20 😂😂😂 I knew this was going to happen sometime, I wasn't expecting it to happen to me!
  • 0
    I would learn a language that was made for doing stuff with the os etc...js was made for webdevelopment(yes I know that node.js is a thing)
  • 0
    Learn c plus plus
  • 0
    @pyrestone i totally agree with you i ve experienced that by myself, first language i learned was C++ and tryed java and js and i didn't find a problem while learning them however now i m focusing on C#
  • 0
  • 0
    I know it's old but Lua is awesome!
  • 2
    I started with c++ and java, have had jobs in python, haskell, js and php.

    My advice for new devs would be javascript, and not a "proper object oriented" language.

    Why? Because purism isn't the only thing that matters. With junior-level js knowledge you can find a job, get real world experience, and take it from there. You'll quickly get immersed in css and html, and can study some backend and query language on the side, while getting paid.

    Javascript isn't just a frontend web language anymore either. Desktop apps like Discord, Slack and Atom are written in JS, and companies like Netflix, Uber, Paypal and LinkedIn all extensively use JS microservice backends.

    It's not a perfect language, but it's flexible, intuitive and most importantly: in demand. So it's a great one to start out with.

    However: never make the mistake to get stuck in just a single language!
Add Comment