¿Es mejor aprender a programar por tu cuenta o ir a la escuela?
Si recién estás comenzando con la programación, es mejor ir a la escuela y aprender de un maestro, porque si recién comienzas a aprender, encontrarás muchos problemas una vez que hayas dominado básicamente un idioma. Puedes aprender por ti mismo, porque al programar es de talla única.
Las tres herramientas que mencionaste se utilizan para el modelado de diseño, que aún es diferente de la programación real.