He estado aprendiendo lo básico de C++ (recién empiezo).
Entonces he estado también buscando foros y comunidades online en los que pueda preguntar (y ser respondido lógicamente xd) y ayudar a quienes también inician; sin embargo, no he encontrado algún sitio que esté realmente compenetrado en lo que es C++.
Si tienes alguna duda de C++ en genetal (sintaxis, dudas sobre una libreria, etc. Nada que dependa sobre librerias externas de el sistema (sockets, threads, etc.)), si quieres puedes leer el estandar:
http://www-d0.fnal.gov/~dladams/cxx_standard.pdf
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf (old draft)
Sólo encontré un sitio, que aunque no es muy activo, cuenta con algunos usuarios expertos que ayudan: pero es C, no C++.
Allí uno de ellos me dijo que en su opinión prefiere C (aunque sea más rudimentario), ya que según el, C++ se complica mucho en la sintaxis. O bueno, eso es más o menos lo que le entendí.
No me sorprende que un usuario de C te alla dicho eso. Siempre dicen lo mismo... y no estoy diciendo que esten incorrectos, pero sea como sea C++ a largo plaso te hace la vida mas simple. Lo unico malo del syntax de C++ (al igual que en todo lenguaje de programacion. En especial con lenguajes de programacion de bajo de nivel (C, C++, Asm, etc.)) es para cuando quieres agregar nuevos programadores a tu proyecto, ya que la gente tiende a tardarse un poco en acoplarse. Pero para eso existe la documentacion y los modelos de programasion, para mas o menos tener un metodo 'estandar' de como programar bajo X modelo.
BTW: Tu puedes programar usando los 2 si quieres.
Yo en mi ignorancia no podría hablar de pros/contras, pero hay algo de C++ que no he visto en C.
En otros lugares me recomendaron Python por su simplicidad. Pero, si es tan simple, debe ser restrictivo (creo).
Me gustaría saber qué opina usted y los demás acerca de esto.
Gracias de antemano !
Personalmente a mi me encanta Python.
Python es simple, el sintaxis es exageradamente limpio y logico, excelentes librerias (en especial la de sockets, threading, queue, ctypes, etc. Simplemente me encantan.), es rapido, puedes crear modulos en C++ o C si es que necesitas performance. Hasta el momento no he tenido ningun problema con Python. Muchisimas compañias grandes usan Python, solo por mencionar una: Google.
Al final del dia, todo depende en lo que tu quieras hacer. ;_;