Buenas!
Este es un post de presentación y también para pedir consejo a aquellos que saben más que yo.
Bueno, yo soy Fox, y mi experiencia de programación es la siguiente:
C - Tengo un conocimiento básico, hasta punteros y poco más (nada de linked list ni arboles), experiencia nula.
C# - Bueno, fue mi primer lenguaje serio. Lo usé bajo VS.NET e hice varias chuminadas tipicas con WinForms. Luego pasé a linux ( de esto hace ya año y medio
) definitivamente y estuve usandolo con mono, aunque la falta de documentación me hizo pasar a Python. (aunque actualmente estoy haciendo un proyectillo con un amigo)
Python - Bueno, es por ahora mi lenguaje estrella con el cual... bueno, he hecho algun que otro pequeño programa a mi novia para ayudarla en sus trabajos. Actualmente es el lenguaje al que le dedico tiempo y ganas.
Todo esto es PC y bueno, tengo bastante conocimiento, pero POCA experiencia, muy poca, asi que creando proyectos asi grandes pues al no tener experiencia, me abrumo quizas un poco.
La cosa es que llevo un tiempo viendo como mucha gente parte sin saber NADA de programación, pues hace cosas bastante curiosas que ya me gustaría a mi la verdad.
Entonces me dije que era el momento que estaba esperando para aprender C++ (es un lenguaje al que le tengo respeto y a la vez muchas ganas ya que me sirve también para escribir partes de programas python o para hacer librerias para python)
Así que voy a iniciarme a la programacion en C++ y bueno, aunque aparte de una NDS, tengo una XBOX, me llama mucho más programar para NDS, así que tengo varias preguntas:
¿Puedo programar cosas para NDS con C++? Yo se que puedo escribir código en C, incluso el "Visual HAM" que trae el kit de desarrollo (para windows) te deja crear proyectos en C++. Entonces me pregunto lo siguiente:
¿Puedo programar para NDS usando clases? Vamos, programas OO para NDS (esto sería muy importante) (tambien poder usar todo el poder de C++ como templates)
Y ya supongo que sería mirar la web oficial de PALIB y leer el manual y probar cosas como un cosaco
Aunque bueno, antes de meterme con PALIB, me estudiaré C++ para por supuesto ir cogiendo experiencia para PC (vamos, a probar todas las caracteristicas de C++ y por supuesto probaré cosas de linux como forks y tal (aunque ya es otro tema).
Habia pensado en "Thinking in C++" ya que me han comentado de que explica bastante bien y es bastante bueno.
Tambien leeré otras cosas pero ya no tienen nada que ver con el desarollo para NDS.
Y bueno, despues de este tochaco, agradecería que alguien pudiera resolverme las dudas y opine sobre el libro que he comentado o si tiene algun mejor candidato. (Recuerdo que soy un MUY amante de las lecturas y me gustan los libros graaaaaandes y sobre todo si tienen la OO muy en cuenta (me encanta la OO) asi que recomendad buenos libros en castellano o en ingles indiferentemente).
A ver si dentro de poco me veo haciendo cositas o involucrandome en algun que otro proyectillo que tengais interesante.
Gracias a todos.