Para C# eu uso o VSCode e C# Dev Kit, como nosso amigo citou. Rodo todos os comandos no terminal(uso Linux). Visual Studio hoje acho loucura, muito pesado e grande parte dos recursos eu nem uso. Teve epoca que codei no Vim com plugin OmniSharp.
Para aprendizado tanto faz MySQL, SQLServer ou Postgres(apesar de preferir este), os três sao muito parecidos. Use aquilo resolva seu problema.
Como disse anteriormente, acho que IDEs hoje nao valem muito a pena, salvo raras exceções como Jetbrains. Um bom editor de código e dominio de ferramentas no terminal são suficientes para qualquer programador.