¿Cómo hago cumplir el hábito de escribir programas y crear aplicaciones desde cero?

Es una muy buena pregunta que merece una respuesta.

El uso de Google y stackoverflow nos ayuda a hacer las cosas temprano. Quiero decir que si ya está hecho, no está mal echarle un vistazo. Si tiene y puede dedicar suficiente tiempo, use su poder mental para pensar sobre el problema, luego su solución simple y luego codifique esa solución

Pero google no es nuestro rival. es nuestro amigo que conecta a personas de todo el mundo para compartir información y aprender más

¿Qué piensas?