Hi malibor,
Until recently, I had spent 20 years as the sole developer in a small companies R&D department. As a result, I'm a little bit myopic in my development processes. So I thought that rather than just import my normal settings, I'd take this opportunity to have a look at what else is available...new tricks for an old dog.
Language wise C++14/17/20, probably C#, and C. I lost track of C++ when I had to learn C# and .net so I'm refreshing that. I want to move away from C# but may look at managed unmanaged interoperability or IoT stuff if I get around to looking at Azure Sphere. C because it
still seems to be the de facto language for embedded systems.
What type of programs am I going to write? There is no straight forward answer to that. Apart from lots of practice code for the languages, investigations into the current state of the various windows API, and what I outlined here:
https://www.cplusplus.com/forum/lounge/279606/#msg1208196 I guess broadly utilities/systems programming but I'll see were I go.
I have a few idea for some personal projects that I want to do:
* A Blood Bowl style of game. Not really into game dev but the AI for an opponent would be interesting.
* Software Defined Radio (SDR). I have an RTL dongle.
* Logic/Bus Analyser. I was given a FPGA board (Mojo v3, Spartan 6 and a high performance ATmega32U4 microcontroller) that may be useful.
I also have to check out the local job market and get something going for a portfolio...getting past the HR gatekeepers is a pain.