It has been a while since I have been posting here. I have been busy with work, I plan to post more soon, hopefully after the new years.

I have an idea to brush up on a new programming language (now and onward) and I think it would be great to learn C and possibly Zig, Rust, Go. I’m not disregarding my previous experience with Business Focussed languages like Java, C# and JavaScript.

One of the biggest motivations is to really get hands on into systems programming so I can code games and take into embedded devices for home use.

It is not a bad idea to expand into other programming languages, but it is great to know why to expand into that.

  • Learning more about memory management. A garbage collection is nice in conventional languages, but I want to learn how non GC languages handle memory (free, deallocated). helps me appreciate the GC
  • I have found coding in C fun, I use it to build my own lightweight programs
  • I’ve been feeling the itch to learn systems programming, because why not
  • My friend has been bashing on about zig, and it could be an opportunity to get him involved in the journey
  • C, C++ are what games engines are run on, so if i wanted to get into games dev that is ideal.
  • Sometimes a way to learn more in programming is to expand into other areas

I’m going to see how it goes, it’s going to be fun.

I was thinking of a 2D shoot them up game, or a slot machine or 2D platformer.

Stay tuned

Alexander