¿Qué pasos debo seguir si quiero desarrollar una aplicación C ++?

Estas son algunas habilidades súper efectivas para obtener una mejor respuesta a sus preguntas: Encontrar respuestas de manera inteligente por Gurudutt Mallapur sobre Aprender a aprender (L²L)

Sabes cómo escribir un programa “Hello, World” y compilarlo y ejecutarlo, confío en él. Bueno, un proyecto es básicamente el mismo proceso en teoría, pero implica mucho más trabajo, ¡pero es súper divertido una vez que las cosas funcionan!

Conocer la sintaxis de un lenguaje de programación no ayuda a “diseñar” un proyecto en él. Al igual que saber el alfabeto inglés no hace que una persona sea un escritor de tipo Shakespeare.
Las preguntas frecuentes de C ++ son un buen recurso para programadores de nivel intermedio a avanzado: http://www.parashift.com/c++-faq…

Análisis y diseño:
La serie Head First tiene buenos libros introductorios sobre POO, análisis de software y diseño. Compre esos leídos y aplique las lecciones.
http://shop.oreilly.com/product/…
http://shop.oreilly.com/product/…

Grady Bloch ha escrito un excelente libro sobre diseño “OOAD con aplicaciones segunda edición”, aunque podría ser un poco pesado.
http://www.amazon.com/gp/aw/d/02…

Uno puede implementar un proyecto desde una pequeña solución de archivo único a un software de nivel empresarial. Lo que difiere es la capacidad del programador, los requisitos, el tiempo y la energía.

Un buen lugar para comenzar podría ser comenzar con las características muy básicas de un sistema de almacenamiento y recuperación de datos. Se puede escribir en unos días / semanas como máximo.
Respuesta del usuario de Quora a ¿Cómo escribo un código en un sistema de gestión bancaria en lenguaje C ++ usando el manejo de archivos de datos (sin gráficos.h)?

La clave es tener algo simple trabajando en cada paso antes de agregar una característica más.

Respuesta del usuario de Quora a ¿Dónde puedo encontrar proyectos de código abierto para construir desde cero?

Mis blogs sobre software y aprendizaje:
Techtalkies
Aprendiendo a aprender (L²L)

Echa un vistazo a los siguientes enlaces, groseramente te ayudarán

  • Introducción a C ++ y DirectX Game Development Jump Start
  • Academia virtual de Microsoft
  • C ++: un inicio de lenguaje y biblioteca de uso general
  • Desarrollo de juegos C ++ / DirectX: Skyboxes y Porting DX11 a 11.2
  • Desarrollo de juegos C ++ / DirectX: diversión con sonidos y sombreadores
  • Desarrollo de juegos C ++ / DirectX: mezcla y modelos
  • Desarrollo de juegos C ++ / DirectX: animaciones y IA de juegos avanzada

En lugar de repetirme, te diría a mi otra respuesta:
La respuesta de Abhishek Jain a ¿Qué consejo me das, si realmente quiero comenzar a programar?

Ese es también para C ++.
PD: No dejes que nadie te diga que eres incapaz de hacer nada. Solo necesitas una determinación absoluta.

¡Feliz codificación!