3 ms·
I agree with octo_t and would also suggest learning C. If you have ZERO experience, start learning Programming with "Scratch" http://scratch.mit.edu/ http://scr
by X4 13y ago
I agree with octo_t and would also suggest learning C. If you have ZERO experience, start learning Programming with "Scratch" http://scratch.mit.edu/ http://scratch.mit.edu/ (or "BASIC" when you like retro). Yes seriously, even if it looks childish, just do it. That's logic 101.
After at least 1-2years I would suggest that you start learning Lisp, then Elixir http://elixir-lang.org/ http://elixir-lang.org/
If you thought becoming a programmer is easy, everybody can do that, you're right, but becoming a good programmer is NOT. You have to learn the scientific background, if you want to understand things and not just use what get. For that matter I would recommend reading SICP.
Well, let's say you don't want to become a good programmer, but just make money, then go and learn ABAP, Cobol, ADA or JavaEE. (Just beware that some Pro C guy, could make you jobless one day, by writing a LLVM back-end that converts existing code to LLVM bytecode and then to C.
There are many people who have the same question, I would recommend @pg to propose a FAQ containing info about it.
That's the best advice I can give you currently, but if you know somebody who can give you better advice, then please let me know about it too. Because what doI know, nothing, everybody can benefit from your and other people's experiences.