Dr Stuart Woolley
1 min readFeb 11, 2023

--

They seem like odd choices not to learn, to be honest.

Java I'd ditch, sure, as I don't think it has a long term future any more and there are just better alternatives in term of usability and speed. It's just clunky, imho, I spend a lot of time scrapping Java and rewriting it in better languages, Java is where objects go to die.

C++ absolutely not - though I'd go via C first to get your understanding solid first. If you want to be in deep technically, C++ is a no brainer - especially in high performance computing or the games industry.

SQL is pretty much everywhere these days and definitely something to pick up, even at the simplest level. It's simple, easy to follow, and logical.

I'd biased with Swift, using it a lot myself, but if you're in any way going to interact with Apple devices you need to know Swift. It's strictly typed, easy to learn, and exceptionally capable - and also in increasing use on Linux boxes too.

Just my 2c.

--

--

Dr Stuart Woolley
Dr Stuart Woolley

Written by Dr Stuart Woolley

Worries about the future. Way too involved with software. Likes coffee, maths, and . Would prefer to be in academia. SpaceX, X, and Overwatch fan.

Responses (3)