It's 2022, and everyone wants to learn programming because tech salaries are so inflated right now. What is the easiest way for you to enter this mystical world?
Here's my Top 5 list in the style of CineFix.
5
Chase Jarvis once said: the best camera is the one with you. If you are reading this site using a laptop/desktop, you can access a console easily, which will allow you to do some amazing hackery magic using JavaScript.
You don't have to install anything. It is one of the most popular languages, so high-quality documentation is aplenty. Nothing else comes close to this level of accessibility.
4
Most computers have a built-in terminal application to allow curious users to modify advanced system settings. If you proclaim to be tech-savvy and love to customise your desktop, chances are you would have used cmd or PowerShell if you are a Windows user, or Terminal if you are a Mac user.
PowerShell and Bash are often referred to as scripting languages because they are the go-to tools to whip out short snippets of codes used for simple automation tasks. The syntax is easy to learn, and the applications are highly practical.
3
If you are into homemade robots or enjoy spending money to build things, you must have heard of Arduino. It is the most popular tool to prototype simple electronics; if you don't own one, buy a starter kit right now.
To control your hardware using an Arduino board, you need to use the Arduino IDE and know some Arduino Sketch, which reads a lot like C. It is easy to learn, and the rewards are immediate and fun.
2
Businesses are starting to take data analytics very seriously. Tools like Tableau, PowerBI, and Qlik prove to be better than traditional spreadsheets at visualising data and generating insights, and it is increasingly common for businesses to assign their data-crunchers mandatory SQL courses.
There is no better beginner language than the one you learn on company dime and time.
1
If you want to learn a language for the sake of picking up programming, then Python takes the cake.
"Oh what a cliché.. what about Ruby or Lua? They are pretty easy to learn and read too!" Yes, but the Python ecosystem is simply way bigger and thus a lot more accessible.