Quiero hacer un pequeño proyecto propio. Sé C y C ++, y tengo algo de experiencia con HTML, CSS3 y acabo de comenzar a aprender Python. ¿Cómo o por dónde empiezo?

¿Por qué no los dos?

Si tiene una buena comprensión de los conceptos básicos de la programación en general y las diversas construcciones involucradas, las estructuras de datos y los algoritmos, puede aprender ambos en un santiamén.

Comience con un curso de Python (tal vez algo más que le guste), aprenda los conceptos básicos del lenguaje. y luego eche un vistazo a los tutoriales de Web2Py o Django (Heck, cualquier Language + MVC Framework para el caso, Ruby + Rails, PHP + phpmyadmin + Zend vienen en mente) para crear su propio sitio web simple.

Lado a lado puede elegir el desarrollo de Android o Windows Phone con bastante facilidad si ha realizado una cierta cantidad de codificación, sin embargo, tratar de hacerlo después de haber aprendido Web Dev también es una buena idea.

Obtenga Android Studio o Visual Studio (de Microsoft DreamSpark gratis), un paquete de estudiantes de Github es una ventaja (si no sabe acerca de git o github, APRENDA). Y comience con un tutorial como este, Construyendo su primera aplicación. Trate de comprender su problema, divídalo en pedazos más pequeños y busque las respuestas a la gloria (Stackoverflow es un salvavidas aquí).

Los conceptos básicos son importantes, los marcos que siempre puede recoger. Solo trata de hacer algo simple. Al igual que un raspador de sitio web que enumera información (tal vez próximos concursos de codificación o algo por el estilo, solo manténgalo fácil).

Busque un hackathon en su universidad o área (Microsoft Code-Fun-Do, GDG DevFest, etc.), comience con una idea simple y algunos compañeros de equipo, y simplemente terminaría con un día (y una noche) agotador (realmente) , una aplicación y cargas que aprendiste (y tal vez un premio).

Puedes hacer cualquiera de los dos también, si quieres ir despacio. Solo quiero decirte que no es tan difícil hacer ambas cosas.

Desarrollar aplicaciones para TIZEN. Puede desarrollar aplicaciones con C ++ o desde HTML5.