Como principiante en SQL, ¿con qué herramienta de software debería empezar para obtener los mejores resultados?

No estoy seguro de qué base de datos estabas mirando, así que en lugar de generalizar te daría mi opinión sobre un par de DBs, que deberían ayudarte a empezar o te darán una percepción lo menos.

Si es MS SQL Server (Microsoft SQl Server) : No necesitas depender de ninguna herramienta de terceros ya que MS SQL Server viene con SSMS (Sql Server Management Studio) que es GUI o IDE donde puedes escribir tu código. Como viene con el paquete, está estrechamente vinculado con la base de datos y le da menos problemas con la interfaz gráfica de usuario y más tiempo para concentrarse en «lo que el código» en lugar de «donde el código».

Para MySQL utilizo la herramienta MySQL Workbench, ya que es tiene una maravillosa interfaz gráfica de usuario que hace que sea fácil de configurar el entorno rápidamente y empezar a escribir su código en ningún momento. Como la configuración del entorno no toma mucho tiempo, usted puede sumergirse rápidamente en su lógica de negocio. Te da opciones para establecer variables a nivel de servidor, tiempos de espera de consultas al servidor, etc. con facilidad. Importar conexiones de exportación, opciones de volcado de la base de datos, etc.