Ando buscando vídeos para aprender C++, algunos que encontre eran bastante buenos, pero quería pedirles su opinión/experiencia.
Donde esté un buen manual que se quiten los videos, en serio... no necesitas ver cómo alguien escribe texto en una pantalla... necesitas un tema que te explique en mayor o menor profundidad cómo funcionan las cosas.
Otra duda que tenía, era que si el C++ de Microsoft y el de todos los demás son iguales, o si pasa lo mismo que con Basic (lenguaje del cual vengo) que depende del compilador no siempre se escribe igual.
C++, al igual que VisualBasic, Perl, Java, C, Modula2, javascript, C#, PHP, ... cualquier lenguaje de programación en general está sujeto a un estándar ( ya sea éste oficial o no ). Dicho estándar especifica el formato de las instrucciones y, en mayor o menor medida, una serie de librerías básicas para poder hacer algo de provecho con dicho lenguaje.
Esta parte, el núcleo duro que rodea a un programa, es siempre igual y no cambia.
Otra cosa son las librerías adicionales que añade cada compañía con el fin de darle valor añadido a su producto... esas librerías, como cualquier otra que te descargues o tengas que usar, puede tener una interfaz de lo más variopinta y tendrás que empollarte su API para poder hacer algo con ella... y por supuesto estos conocimientos sólo te servirán para programar con esa librería... porque otra distinta funcionará de forma diferente.
O sería mejor aprender antes C? Dicen que ya esta obsoleto, y para perder el tiempo prefiero no perderlo...
C ni está obsoleto ni creo que lo esté en bastantes años ( al igual que C++, Fortran, Cobol, ... ) La razón es que hay tanto dinero invertido en programas escritos con estos lenguajes que es inasumible cambiarlos... y mientras la situación siga igual éstos lenguajes tendrán el futuro garantizado.
Lo que sí que es cierto es que C te lleva a comprender mejor determinados aspectos de la programación que con C++ pueden pasar un poco por alto... como por ejemplo cómo usar la memoria de forma eficiente. Yo personalmente aprendí primero C y después pasé a C++... y de ahí ya a Perl, PHP, C#, Java.... lo complicado no es aprender a programar en un lenguaje determinado... lo difícil es
aprender a programar.