Skip to content

Why We Do Not Support Windows

Fred Love edited this page Jun 13, 2024 · 3 revisions
  1. We're not paid to support anything here, this is all free
  2. We don't use windows as developers
  3. Most developers use a Unix-type system in this field
  4. Almost all servers are Linux-based
  5. Most directions would need to be re-written to accommodate, and we link to external resources often.
  6. We've tried and people have more issues than with Linux
  7. Linux isn't that difficult to learn if you are most people with a standard system
  8. Ruby and Rails has issues with Windows, and people switching tracks would find themselves in deep trouble trying to go down that rabbit hole
  9. git, and other tools, were written for Linux first, using them on Windows is sub-par, especially for beginners trying to navigate the technical world
  10. WSL2 just isn't quite there, there are issues with tooling and paths Now a supported installation method!
  11. We support Windows users with VBox, as it's the closest thing we can get to letting people use Windows, and most people don't have trouble with it
  12. Translating directions to Mac is a lot easier than Windows because Mac is a Unix-based system.
  13. Setting up Linux is FAR easier than learning to program. Having beginners attempt to navigate the differences with Windows is more difficult than teaching them a bit of Linux
  14. Learning things like Linux helps people be more flexible in their environments. It's often that you will not get to use Windows in your job
  15. Employers often expect a person to know Unix-based environments so this is part of becoming a developer
  16. Suggesting the teachers support a book they did not choose is a bit in bad taste, and it becomes too difficult when too many people want support for too many platforms, therefore we've had to limit it
  17. People have a hard time understanding when you need to use Windows paths vs Unix paths when using different tech unless experienced.
  18. Those that get advanced enough with Linux (and that advanced bar, is really low in this case), will be able to choose Windows later and understand the tech that other resources are talking about
  19. Our time is better spent writing more content instead of trying to shoehorn something that doesn't belong into a course. Especially when it comes to external resources that do not have Windows directions.
  20. There are other courses that will happily let you use Windows. We're not trying to compete with them and we don't need to. We instead find the best resources on the internet and bring them together. They just so happen to all be Linux based.