The Japanese military still flies nearly the same flag.
The Japanese military still flies nearly the same flag.
Reading books. There are some great books on programming out there. I would strongly recommend a A Players Guide to C#. It’s structure, practice problems, and explainations of the basics were far better than any free guide to programming that I’ve seen online. There are a lot of other great books out there too.
It also doesn’t matter too much about a book being outdated when you are only studying the fundamentals.
A lot of the stuff you read online has never been fact checked or edited for clarity. Some of it is great, but most of it is not.
Linux has decimated Windows in the server market. It would be unthinkable for a new project to use Windows server, even Azure assumes you want to use Linux.
There are lots of industrial applications where open source has dominated the market. As the end user you might not see it, but almost all software and digital infrastructure you use has open source components.
I don’t think UX will be that big of a problem, in the past the unofficial reddit apps were all better than the official one. Major companies design by committee and the UX is meant too maximize profit and engagement statistics for advertising, rather than be “good”. A lot of open source UIs are better than their paid counterparts. I think PopOS is far nicer than windows 11.
XKCD is basically all math jokes.