I'm about to get into programming, starting with some online courses. Any suggestions on what programming language I should pick?
I work in Finance and have experience in SQL and MATLAB, and I know the basics of VBA, Python, HTML (+ CSS) and JavaScript.
I'm in doubt because an advanced VBA course would be best for my current job at this moment, I can directly apply the things I learn. Python seems to be the favorite programming language in various fields of work, so it's an interesting option as well. Finally, my personal interest is in JavaScript and all that's related to it (Node.js, AngularJS, et cetera).
You will always be an npc-tier programmer if you don't learn c++
Aaron Rodriguez
If you plan to stay in finance in a business role, VBA, if not, python. Access to Excel is the only constant in business roles and IT admins can't cut you off from it, and a lot of them dream of doing so.
Adam James
poor guys forced into learning an obsolete language due either by heir own incompetent brain or dinosaur supervisors.
if you want to write working software just go with C#
Juan Brown
Make the company pay for the VBA traini g (dont really waste your time), keep chugging along with javascript/html/css and the python but try to pick up a different programming paradigm. People who don't known what they're talking about scream that java is a meme when in reality its a pretty good language. So I would start picking that apart before moving onto data structures and advanced programming.
Xavier Turner
Lisp.
Camden Wright
Python all the way. Anything you do with vba, you can do with python. Vice verse is not true.
Asher Hughes
Also, it is best to learning a language that you can use at work. That gives you a more frequent validation of your efforts, which is important for long-term sustainability of your efforts.
Evan Reyes
Thanks for the answers so far :) Will look into advanced VBA and Python. I plan to stay in Finance, but getting more and more interested in IT.
Eli Ross
Haskell. Future of Blockchain, Fiimtech and in general.
Zachary Murphy
You can't use python in a lot of non-IT related jobs in large corporations. This is what gave VBA it's immense popularity, because the language itself is crap.
Asher Morales
Would be nice if I'm able to make some side-money via Upwork for example as well, as soon as I become more advanced :)
Ryder Diaz
God tier: C11 OK: volant shit: Python, JavaScript brainlet: c++ OSNWTFAYD: Java, perl, everything else
Juan Price
>volant meant golang
Michael Sullivan
>God tier: c11 i think you mean rust
Jacob James
>inside the mind of the myopic code monkey
Kevin Jenkins
Python and JavaScript are all you need these days for nearly everything. Obviously SQL for databases if you're in finance.
Data Science: Python, Scala, Excel Full-stack web: JavaScript, maybe Python, HTML/CSS, SQL/MongoDB Blockchain: JavaScript, Solidity, Go Scientific Computing: Matlab, R Mobile: Swift or C# Systems Engineering: Rust, Go, Shell
Pro-tip: replace JavaScript with TypeScript. Generally, fuck Java, and all variations of C (unless you are writing for highly-performant, low-latency systems like VR)
Matthew Jones
just learn Java, C#, and get better at Python
don't bother with boomer shit like C/C++ or memes like Rust
programming language isn't as important as actually knowing algorithms and what the fuck you're writing.
Jonathan Wood
For a job? Java/C#, JavaScript, Python, SQL. The NPC toolbelt.
David Mitchell
...but for fun? I adore ruby and it has the best standard library of any language I've used (Python wins in libraries though). I've been using ruby to script my development environment while writing blazing fast apis with golang - best of both worlds.
Brayden Roberts
>shit: Python, JavaScript Full-stack engineer here that spends all day in Node.JS code and AWS making $130k/year JavaScript is fun and easy to learn, and very rewarding
Ryder Rogers
C#
Why?
Instant secure Job Amazing one for all full stack lnguage that can literally do anything either very good or top tier. Amazing libraries for machine learning, real time website updates with SignalR etc. One of the fastest growing languages one of the fastest growing languages on the market. open source. Deployable literally anwhere if you know what you are doing etc.
John Reed
anyone who doesn't learn PHP and perl isn't human
Benjamin Long
Real software engineering is 10% coding. Please focus on engineering rn. Programming skills are worthless since 2001
Isaiah Adams
(Express) Node.js
Luke Bell
>I'm in doubt
Pajeet alertt
Matthew Parker
Google/duckduckgo "libgen" Pretty sure it'll have any book on any programming language. (I mostly used it for math books)
look at local job market, it would be shame to learn all that fancy ruby or whatever and find out almost no one is using it (and hiring) in your city... look also what are the companies that hire juniors at your city looking for, because nobody hires juniors remotely and yeah, junior, you will be starting from the bottom.
Evan Hernandez
oh god, who is she??? and why is she so cute?
Ethan Hill
Lisp of course
Charles Morales
Go and Rust are some hip blockchain meme languages. (Grin is written in Rust and all that eth crap is go)
Brandon Perez
You should take this to Jow Forums. But what do you wanna do? If you wanna do blockchain you need to learn javascript and work with node.js
Aiden Hernandez
Python is all you need. Alteryx is a good program too.
Benjamin Moore
learn asm and c( in whatever order) after that, you will have no trouble picking up any other langauge.
Camden Walker
You should really learn R or Python.
Daniel Jackson
C++, C# & JavaScript / Node.js
Jayden Williams
isnt coding a massive meme these days full of affirmative action whores and pajeet?
Camden Adams
Who cares? You job is to sit at a computer all day working on digital Lego projects and make $150k a year. If your politics are going to prevent you from capitalizing on easy wealth you're an idiot.