Esta en general es una pregunta muy amplia y confusa.
Primero, debe especificar sus objetivos: ya sea para aprender Angular, o para ganar dinero rápido una vez, o para comenzar un proyecto que se va a desarrollar y mejorar a lo largo de los años. Si su objetivo no es aprender Angular, ¿ha estudiado otros marcos modernos y muy prometedores: http://facebook.github.io/react/ + https://facebook.github.io/flux/, o https: // famo .nosotros/.
A continuación, debe comprender qué es exactamente lo que va a construir: solo un sitio web con páginas, artículos y comentarios, o una aplicación web más compleja. Esto influye en el nivel de detalle que tendrá que desarrollar antes de comenzar a implementar realmente algo, y la arquitectura general. Angular en sí mismo no fuerza una arquitectura específica, y tendrá que seleccionar una que se adapte a su proyecto.
- ¿Qué piensa alguien del sitio web letgo.com? Estoy en ello.
- Cómo determinar qué cantidad cobrar a cualquier cliente que quiera un sitio web diseñado para ellos
- ¿Hay un sitio web donde pueda obtener ayuda instantánea con problemas de química?
- ¿Cómo gana dinero un sitio web sin tener publicidad en la página?
- ¿Cuáles son los mejores sitios web para franquicias en la actualidad?
También debe determinar cuánto tiempo va a apoyar los resultados de su trabajo. Esto influye directamente en la arquitectura, el diseño del sistema de archivos de los componentes, etc. El ecosistema también es importante: qué cantidad de módulos listos para usar están disponibles y son compatibles con el marco con el que comienzas (GitHub, npm y Bower deberían ayudarte), cuáles son las tendencias del desarrollo (también puedes seguirlas en GitHub).
Además de la guía para desarrolladores de AngularJS, un buen lugar para comenzar serían estos tutoriales: egghead.io – Aprenda AngularJS con videos tutoriales y capacitación Le ayudarán a sumergirse en el marco y comprender sus conceptos básicos, sistema de módulos e inyección de dependencia, etc.