• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio. Entra en este post con las ofertas
  • Conoce los Días Naranjas de PcComponentes: descuentos de hasta un 40% en tecnología. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Aprendizaje autónomo C++

rpedrosb

Nuevo
Registrado
24 Jun 2015
Mensajes
1
Puntos
0
Edad
29
Buenas!

Estoy estudiando ingeniería y últimamente le estoy viendo la importancia a esto de saber programar, así que he decidido intentar aprender un poco por mi cuenta, sobretodo en C++.

En los primeros cursos ya hice informática y se explicaron los siguientes temas:

- Programación elemental (tipos de variables, bucles "while" y "for", etc)
- Secuencias (esquema de recorrido, esquema de búsqueda)
- Tablas (ordenación, recursividad)
- Estructuras/tuplas

Me gustaría saber cuál debería ser mi siguiente paso, y de dónde puedo sacar algún material didáctico para mi aprendizaje autónomo.

Muchas gracias!!
 
Te lo subo.
 
Aprende java... pilla una base buena que es lo que hay hoy en día en el mercado principalmente, más orientado a web sobre todo (spring,applets...), y a partir de ahí tira a C (tema de punteros importante, pero en informática se da así que no tienes problema). Y luego ya... lo mejor que puedes hacer, es coger un lenguaje, un libro cualquiera... de estos tochos de 300 hojas desde el inicio, y montarte tus cosillas... stackoverflow tu mejor amigo... y a poquitos, con curiosidad, coges nivel.
 
Pues yo iria a C o java (el mercado tira mas a java) y a partir de hay a C++ y lo que busques. Te dejo un canal para C que no me vino nada mal:

https://www.youtube.com/channel/UCLchXzm5K44lsprjAfnyvGQ/playlists

Para C++ creo que el canal del "codigofacilito" tiene algo. Y si quieres aprender un poco las bases de html, css, jquery, javascript, php, etc mírate una pagina llamada "codeacademy" (ya te aviso que es muy muy básico e incluso algunas cosas incompletas pero para empezar... not bad, aaah, y coge el curso en ingles si lo hace).

Después también están las aulas Mentor que tienen un poco de todo, hay que pagar pero no mucho.
 
En el sector profesional donde me muevo yo, lo que más se usa a día de hoy es java y c#, que son muy parecidos de base y muy buenos lenguajes para aprender. Según el que escojas, el camino "natural" sería:

- Java: java SE (herencia, interfaces, polimorfismo...) -> java EE (Servlets, JSP...) -> Spring (Inversión de control, JPA, MVC...) -> Jquery o Angular.js (ya esto sería javascript).

- C#: C# (herencia, interfaces, polimorfismo, eventos...) -> ASP.net (ASP.net MVC) -> Jquery o Angular.js (ya esto sería javascript).

Hay muchas más opciones: C y C++ (se complica por el uso de punteros), Python (no es tan general, usa herencia múltiple, variables débilmente tipadas...), VB.net (comandos no tan concisos como en los otros, luce antiguo) y un largo etc.
 
Si ya sabes eso, pues ahora, memoria dinámica, programación orientada a objectos, templates, y poco más.
 
Arriba