Entonces, has decidido convertirte en un programador de Java. Inmediatamente surge una pregunta razonable: "¿Por dónde deberías empezar?" En este artículo, hablaremos sobre cómo aprender a programar desde cero en CodeGym. Exploraremos las características del curso, cómo se divide el proceso de aprendizaje en etapas y qué secciones del sitio web deben usarse para que su capacitación sea lo más efectiva posible.
Videos : nuestro canal oficial de YouTube es el lugar para encontrar informes en video realizados por estudiantes de CodeGym, reseñas de videos, varios tutoriales útiles, traducciones de las mejores lecciones de programación en idiomas extranjeros y mucho más.

Tabla de contenido
- Características del curso de CodeGym
- Plataformas de aprendizaje: sitio web y aplicación móvil
- etapas del curso
- Secciones útiles del sitio web
- Dónde chatear con el equipo de CodeGym
CodeGym: un tutorial de Java que enfatiza la práctica
1. Aprendizaje en forma de juego
El curso CodeGym es un poco como un juego de computadora. Se divide en cuatro misiones , cada una de las cuales tiene un concepto común. Por ejemplo, Java Syntax es la primera búsqueda, donde aprendes la sintaxis básica del lenguaje. Cada misión consta de diez niveles , que deben completarse secuencialmente. Los niveles están repletos de lecciones y tareas de diversa dificultad. Para avanzar al siguiente nivel, debe resolver la mayoría de las tareas en el nivel actual, porque al completar con éxito las tareas, gana algo de "materia oscura". Lo usa para desbloquear las lecciones y tareas posteriores.2. Práctica de programación desde el principio
La experiencia práctica adquirida en nuestro tutorial de Java (el curso de CodeGym) incluye tareas en varios formatos. Varían con el tiempo:- Algunas de las tareas son para reforzar los materiales teóricos de la lección que les precede;
- Otros están destinados a repetir la teoría previamente cubierta de niveles anteriores;
- Aún así, otras son " tareas de desafío ", que se basan en materiales presentados en los siguientes uno, dos o tres niveles. Sí, has leído bien. Esto fue hecho a propósito. ¿Quieres resolver una tarea ahora mismo, pero no sabes algo? ¡Buscalo en Google! Esta es una habilidad extremadamente útil para un programador. Pero si quieres moverte estrictamente secuencialmente a través del material, simplemente deja la tarea a un lado y vuelve a ella después de un par de niveles una vez que hayas alcanzado la teoría necesaria.
- La entrada de código es una tarea para principiantes. A veces, un aspirante a programador simplemente debe meter las manos y sentir el código. Para hacer esto, simplemente "copias" un ejemplo;
- Analice el código de otra persona y encuentre errores. Bueno, entiendes. Tenemos estas tareas también;
- Escriba su propio código para satisfacer la lista de condiciones de la tarea;
- Tareas de bonificación. Estas son tareas más difíciles para el autoaprendizaje y para desarrollar su capacidad de pensar en términos de algoritmos;
- Mini-proyectos. Estas tareas se dividen en varias subtareas. A medida que completa cada uno de ellos en secuencia, termina creando programas relativamente complejos y grandes. Por ejemplo, el juego Sokoban o una sala de chat en línea. Estas tareas aparecen a la mitad del curso;
- Vídeos. A veces es útil cambiar lo que estás haciendo. En CodeGym, hacemos esto viendo videos de TI.
3. Verificación instantánea de tareas y herramientas para mejorar su código
Las características más importantes de CodeGym, que lo distinguen de todos los demás cursos en línea, son la verificación automática instantánea de tareas, sugerencias y recomendaciones sobre cómo resolver tareas . Con CodeGym, no tiene que esperar mucho tiempo mientras un profesor revisa su trabajo: hace clic en un botón y, en un instante, obtiene el resultado y las recomendaciones si algo está mal con su solución.4. Ayuda con las tareas
Tu experiencia aprendiendo a programar no debería parecerse a flotar solo en una balsa en medio del océano. Necesitas interactuar con los demás. Sobre todo, CodeGym tiene una sección de " Ayuda " para esto. Si está atascado en una tarea del curso durante mucho tiempo o no puede entender un tema difícil, haga una pregunta en una sección específica. Un estudiante, programador o miembro del personal del sitio web sin duda lo ayudará. Es más, cuando te sientas preparado, te será muy valioso acudir a la sección de "Ayuda" y ayudar a otra persona con sus estudios. Eso significa que tendrás que entender el código de otra persona. ¡Al completar el curso, un estudiante obtiene de 300 a 500 horas de experiencia real en programación! Este curso también es una excelente herramienta para aquellos que ya han estudiado programación básica pero no saben por dónde empezar a buscar trabajo. Además de la práctica, obtendrá mientras trabaja a través de CodeGym, podrá comprender las preguntas importantes que deberá responder durante las entrevistas de trabajo, así como también podrá escribir un currículum competente.Plataformas de aprendizaje: sitio web y aplicación móvil
Tienes dos opciones para dominar los conceptos básicos de la programación Java con CodeGym: a través de la aplicación de Android o en la versión web. Sin embargo, hay una tercera: estudiar tanto en el sitio web como en la aplicación :) Puedes hacerlo si tienes una suscripción activa.etapas del curso
CodeGym es el tutorial de Java más completo en inglés. El curso principal de Java proporcionará una imagen completa de Java Core, y la práctica posterior lo ayudará a aprender a trabajar con tecnologías más avanzadas. Con CodeGym aprenderás Java Core y resolverás 1200 tareas con verificación instantánea. Qué está incluido en el curso?- Lecciones breves sobre teoría, llenas de ejemplos vívidos;
- Tareas, miniproyectos;
- Lecciones motivacionales (al comienzo de un nivel) y videos que lo ayudarán a mantener su "carga" hasta el final del curso;
- Cuestionarios sobre el material cubierto (niveles iniciales).
GO TO FULL VERSION