Cambiar de Java a c ++
He estado desarrollando aplicaciones basadas en C # (.net) y Java (J2EE) durante los últimos 3 años.
Pero ahora siento, Java, C # te hace cojo (desde el punto de vista del aprendizaje) y puedes desarrollar tus aplicaciones rápidamente pero no entiendes los conceptos básicos subyacentes de la programación.
Por lo tanto, estoy tratando de aprender C ++, pero me resulta un poco "confuso" debido al puntero, la herencia múltiple, algunas convenciones y otros conceptos de C ++ que no existen en Java. Entonces, ¿qué sugieren ustedes? ¿Cómo debería sentirme al respecto?
Gracias
PD: Soy estudiante, así que tengo todo el tiempo del mundo y realmente cambio.