3 ms·
Something I wished I’d known when I first started is to look at the job listings in your local area and see which languages are being used. You might be able to
by rcarr 3y ago
Something I wished I’d known when I first started is to look at the job listings in your local area and see which languages are being used. You might be able to get lucky and get remote work straight away, but you’ll probably find it easier to get a local job in an office. I learned JS and React early-ish and no companies in my backwater town were really using it yet. If I’d have had the money to move to one of the big cities I would have been able to get a job straight away but I didn’t so I ended up going back to working menial jobs for a while before I eventually landed a development job.
The other component to consider is what type of company or problems do you want to work on? If you want to work on games, you’re best off learning C++. If you want to work on web applications you’re best off learning Typescript & React or Ruby. If you want to work on Wordpress sites: PHP. If you want to work for corporate companies, C# and the Microsoft ecosystem or Java are probably your best bet. If you want to work on crypto or for Amazon then you probably want to learn Rust. If you want to work on embedded systems: C or Rust. If you want to work for google: Go. If you want to work for Apple or on iOS apps: Swift. If you want to work on Android apps: Kotlin. If you want to work in AI and data science: python.
If you have a particular company in mind, try and find out what their stack is and learn that.