I want to start making my console apps, I only have experience with game dev, where should I start?

This page summarizes the projects mentioned and recommended in the original post on /r/linux4noobs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • doomemacs

    An Emacs framework for the stubborn martian hacker

  • About the environment, well, VScode is unholy, obviously. But if you already know how to use it, that's one less thing to learn right now, which can be a very big plus. PyCharm might be an easy alternative to vscode. KDevelop is nice, too. The obvious choices would be either emacs or vim, with only the former being holy. Both will require months getting used to but are generally considered worth the effort. Emacs has distributions like doom and spacemacs, making it somewhat easier accessible, should you dare to tumble down that rabbit hole.

  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  • Whatever you use, make sure you have syntax highlighting, completion and error checking! I'm using pylsp and shellcheck in emacs, but those or similar options should work in any IDE, replacing much of what made IDEs unique in former times.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • python-lsp-server

    Fork of the python-language-server project, maintained by the Spyder IDE team and the community

  • Whatever you use, make sure you have syntax highlighting, completion and error checking! I'm using pylsp and shellcheck in emacs, but those or similar options should work in any IDE, replacing much of what made IDEs unique in former times.

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • Ok, let's see how we can break this down. Microsoft is evil. (As are others.) They will offer you gifts, to get a hold of you, namely vscode and github. Then they will make you depend on their gifts. Then they will devour your soul. Their gifts are sweet and productive. These are good products, and they do empower you noticeably. And did you know that its open source? You can even remove the taint! But then you have to forego their shiny python pipeline because that is proprietary after all, leaving you kinda broken, if you actually refuse to feed them your soul.

  • omnisharp-roslyn

    OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

  • Apropos lsp, these two might be interesting, if you haven't yet given up on C#. Again, that should work on many editors, including the evil one at hand. Note how both explicitly name vim, emacs and vscode in their documentation.

  • csharp-language-server

    Roslyn-based LSP language server for C#

  • Apropos lsp, these two might be interesting, if you haven't yet given up on C#. Again, that should work on many editors, including the evil one at hand. Note how both explicitly name vim, emacs and vscode in their documentation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts