Hola, la solución más básica es precisamente usar BlueJ, el entorno que propone el curso. Tiene muchas ventajas y pocos inconvenientes en el sentido de que todo lo que aprendas te servirá para más tarde si quieres pasar a usar Eclipse, NetBeans o cualquier otro entorno de los considerados profesionales. Mucha gente piensa que BlueJ es un entorno limitado o sin capacidad para trabajar con Java, pero la realidad es que te permite desarrollar el mismo código que Eclipse o NetBeans ya que con lo que trabaja es con el JDK de Java, lo mismo con lo que trabaja Eclipse o NetBeans. En resumen, la recomendación es usar BlueJ al menos hasta la entrega CU00655 para aprovechar sus ventajas de cara al aprendizaje. En ese momento puede pasarse a usar cualquier otro entorno ya que el aprendizaje estará suficientemente avanzado. Espero haber aclarado algo, saludos!