¿Cuál es el orden del curso para desarrollar software?

Analice el problema para que pueda analizarlo.

Analízalo.

Analiza qué recursos tienes para resolverlo.

Resuélvelo.

Codifique la solución en un lenguaje de programación.

O, si tiene suficiente experiencia, comience el problema pensando en el lenguaje de programación que cree que resolverá el problema, para que pueda tomar el último paso. (El último paso lleva la menor cantidad de tiempo de todos, pero aún así se ahorra tiempo).

Pero conocer los lenguajes de programación es el último paso: la programación lo es todo antes de eso, así que aprenda programación. Comience con Teach Yourself Computer Science y tome sus 100–200 horas como mínimo para cada elemento, si se limita a aproximadamente 2 sesiones de 2 horas al día. (Apretar cosas durante 12 horas te deja con menos de lo que comenzaste: aprendemos en bocados pequeños, no comemos todo el elefante de un bocado). Así que calcula en cualquier lugar (dependiendo de cuánto tengas que repetir una y otra vez) ) entre 1 y 4 años para aprender programación. (¿Quizás es por eso que un título de CS tarda 4 años en ganarse?)

Una de las formas más simples es comenzar con PHP / HTML / CSS / AngularJS

La otra forma es comenzar con Java, inicialmente puede parecer complejo, pero una vez que comprenda los trucos, debería estar bien. Prefiero java stack.

Por supuesto .Net sería la forma más fácil. Micorosoft tiene un conjunto completo de herramientas y un conjunto de herramientas fáciles bien integradas, que deberían ayudarlo a aprender muy rápido.

Probablemente puedas comenzar con Visual Studio. Ver cómo va.

Todo lo mejor.