claro, programar no es solo escribir lineas de código... también es mucha reflexión, análisis y sobre todo practica y error: pero no sin una buena referencia a la mano...
si no tenemos principios lógicos que podamos expresar con palabras y hasta con filosofía, entonces no sirve de nada programar... de nada!!