Creo que mi propia experiencia puede ayudarme a responder esta pregunta.
A la edad de 14 años, yo también estaba fascinado por la programación gracias a algunas clases básicas en la escuela y solía pasar tiempo leyendo sobre varias cosas que se podían lograr usando diferentes idiomas. En el proceso, obtuve conocimiento ad-hoc de cursos en línea abiertos, libros de texto gratuitos y otros recursos como codecademy (Learn to code) que la gente ha mencionado aquí, pero en aquel entonces, nunca realmente me ensucié los proyectos. Sin embargo, todavía seguía leyendo documentación y explorando varios idiomas. Alrededor de los 16 años, comencé a hacer sitios web para eventos escolares y a los 17 años, lancé un inicio web (WorkTeen | Home) con 3 amigos que fue creado usando HTML / CSS, PHP y Javascript. Utilizamos el marco BootStrap (Bootstrap · El marco front-end móvil y de respuesta móvil más popular del mundo) para mantenerlo receptivo.
Dado que está debatiendo entre una aplicación y un sitio web, diría que puede lograr ambas cosas aprendiendo Javascript con HTML / CSS incluido mediante Firebase (http://firebase.io) o Meteor (Construir aplicaciones con JavaScript | Meteor ) Para aprender Javascript, realmente no puedo pensar en un mejor recurso que Free Code Camp (Aprenda a codificar y ayude a organizaciones sin fines de lucro). En lo que respecta a HTML y CSS, hay algunas excelentes respuestas a esta pregunta: ¿Cómo construyo un sitio web?
- Si dos de Elon Musk, Jeff Bezos y Bill Gates construyeran una compañía, ¿quién sería el dúo perfecto?
- Al contratar desarrolladores de software remotos independientes, ¿encuentra que los proyectos de varios meses se mueven más rápido cuando la compensación se paga por hora o a una tarifa fija (o no hay diferencia?)
- ¿Cuáles son los 10 principales trucos de crecimiento del consumidor en Internet? (que han sido probados A / B)
- ¿Elon Musk utiliza algún software de productividad?
- Para un emprendedor, ¿cuál es la mejor manera de mejorar su red internacional?
¡Buena suerte!