¿Cuál es la mejor manera de abordar cualquier pregunta sobre la programación?

#. La programación no es más que una simple “traducción” de un idioma (humano) a otro (computadora).
#. Entonces, primero entiende el problema. No pienses que es un problema de codificación. Piensa en ello, como un problema normal.
#. Luego, haga una lista de todas las soluciones posibles, igual que encuentra soluciones a sus problemas de la vida diaria.
#. Elija la solución más eficiente y comience a traducirla al lenguaje de programación.

Eso es. Feliz programacion

francamente hablando stackoverflow.com. período.