El equipo de Google tiene una documentación muy completa en lo referente a Flutter. De hecho considero que es uno de los mejores repositorios de aprendizaje de tecnología. En este momento te pido el gran favor de que sigas la guía de instalación:
La idea es que una vez instalado todo ejecutes el comando: Flutter doctor. Valides los errores y los soluciones hasta que todo aparezca con el check en color verde.

Cuando no tengas más errores, podrás continuar con este curso.
Esto aplicará para todo el curso, puedes escribir tus dudas y recibir apoyo para la solución de las inquietudes en el foro de Discord.
Este curso está orientado a personas con conocimientos en desarrollo de software, debes tener claro programación orientado a objetos, programación funcional, manejo de al menos un IDE y lógica de programación. Sin embargo, puedes aventurarte a continuar con el curso aunque sientas que te faltan estos fundamentos. Pues la idea es poderles compartir el conocimiento de la forma mas sencilla posible.
En el capitulo siguiente hablaremos del lenguaje Dart. Sin embargo, no es mandatorio que sepas a profundidad de este lenguaje. Es bueno aun así que le des una leída al siguiente capítulo antes de continuar, si bien no entramos en profundidad será un repaso rápido de la tecnología.