¿Cuál es la mejor manera de aprender programación y convertirse en el maestro en ella?

Puedes aprender de forma muy efectiva por tu cuenta, ya que te da la libertad de aprender en cualquier lugar y en cualquier momento. No debe perder el tiempo de viajar a ningún instituto y, además, es muy rentable.

Hace 2 años, también quiero aprender el lenguaje de programación Java del instituto, pero uno de mis amigos me sugiere que no me una a ningún instituto en lugar de que me sugiera que me una al sitio web de tutoriales de videos en línea.

Me sugiere un increíble video tutorial en línea para varios lenguajes de programación.

Aquí hay un enlace: entrenamientos Metazone | Tutoriales de vídeo en línea

Si desea aprender Java completo, me gustaría sugerirlo, debería tener un conocimiento profundo de los siguientes temas:

  • Introducción a JDK, JRE.
  • Tipos de datos, variables y entrada del usuario.
  • declaraciones condicionales.
  • Derivación
  • Bucles
  • matrices
  • metodos
  • Clases y objeto
  • estático
  • herencia
  • paquetes
  • modificador de acceso
  • constructor
  • polimorfismo
  • clase abstracta
  • interfaz
  • manejo de excepciones
  • colección
  • hilo etc.

Debes tener conocimiento de estos temas para convertirte en un maestro en programación java.

Puede aprender Core Java (incluyendo estos temas) muy fácilmente, a través de un video tutorial en línea.

También aprendí Core Java de un video tutorial en línea. Me gustaría compartir un enlace de ese tutorial. Después de completar Java puede obtener el certificado dando una prueba simple.

Aquí hay un enlace: – Entrenamientos Metazone | Tutoriales de vídeo en línea

Este es un increíble sitio web de video tutoriales en línea para Java y muchos otros lenguajes de programación. Crean un entorno en el que te caíste mientras estás sentado en una clase y aprendes algo de una manera interactiva. Los tutoriales son increíbles y los videos son realmente interactivos. El Trazador de Metazone explica bien los conceptos difíciles que los programadores ingenuos pueden aprender fácilmente. Puede aprender desde cero temas de nivel avanzado en Programación Java.

Hay características únicas de este portal de tutoriales: –

Hay preguntas prácticas únicas para la práctica.

Existen cuestionarios únicos para comprobar cuánto entiendes los conceptos de Java.

La mejor característica: – Hay una explicación de la respuesta en el formato de video de las pruebas, porque si no sabe la respuesta correcta, puede ver que su explicación y conceptos están bien definidos.

Chicos, tengo mi experiencia personal, son tutoriales muy fructíferos. Cualquiera que quiera aprender Java puede ir y ver esto.

Aquí hay un enlace: – Entrenamientos Metazone | Tutoriales de vídeo en línea

Para aprender un lenguaje de programación, simplemente puede comprar un libro, seguir los ejemplos y, cuando sea posible, probar los ejercicios. Pero lo que realmente estoy buscando es cómo dominar el idioma una vez que lo hayas aprendido.

Ahora sé que la experiencia es un factor importante, pero ¿qué pasa con el aprendizaje de los aspectos internos del idioma, cuál es la estructura subyacente, etc.?

Hay artículos por ahí que dicen: lee este libro, lee ese libro, elabora este juego y ese juego. Pero para mí esto no significa dominar un idioma. Quiero poder leer el código de otras personas y entenderlo, sin importar lo difícil que sea. Para entender cuándo usar una función y cuándo otra, etc. etc.

La lista podría seguir y seguir, pero creo que he hecho el punto. 🙂

Y, finalmente, tome cualquier lenguaje como ejemplo si es necesario, aunque sería mejor si se tomara C como ejemplo.

El autoestudio nunca puede ser reemplazado por nada.

Sobre ‘ser el maestro’ parte, debo decir que todavía estoy en camino.

Si quiere ir a la programación y es nuevo en eso, entonces debe comenzar con java o c, quien le convenga, tratar de desarrollar la lógica y tratar de conocer las limitaciones y al revés de las cosas a nivel básico. Puede optar por cualquiera en línea. Por supuesto también

Una vez que se dé cuenta, sus conceptos básicos están claros, puede unirse a cualquier sitio de codificación, por ejemplo, piratear y comenzar a resolver problemas y tratar de aumentar su conocimiento al aprender temas especiales como TEORÍA DE GRÁFICOS, RECURSIÓN, PROGRAMACIÓN DINÁMICA, BÚSQUEDA, etc.

después de suficiente experiencia, puedes competir en varios concursos de codificación en línea para mejorar tu velocidad y precisión e incluso puedes apuntar a GSOC si lo deseas …

Supongo que eso será todo menos una vez más sobre “ser el maestro”, parte en la que realmente no lo he descubierto todavía.

Practicar practicar es solo la forma de dominar cualquier lenguaje de programación.

Si eres nuevo en el mundo de la programación, simplemente comienza con algún lenguaje básico como C / C ++ o python. C / C ++ es lo básico para todos los lenguajes de programación.

Hay muchos buenos cursos disponibles en Internet que le ayudarán a conocer los conceptos básicos de la programación.

Para profundizar en los conceptos, puede consultar libros que están disponibles en el mercado, como para C / C ++: Let Us C, Ansi C, etc.

Simplemente comienza a aprender, automáticamente desarrollarás interés en él.

No solo el código crealo …

Comience con lo básico.

Aquí hay algunos pasos:

  1. Estudiar Arquitectura de Computadores
  2. Compiladores e intérpretes
  3. Elige cualquier idioma .. (prefiero Python)
  4. Estudia las estructuras de datos junto al lenguaje.
  5. Ir para los diseños de algoritmos
  6. Una vez que sea lo suficientemente bueno, diseñe sus propios algoritmos en papel y luego escriba el código para los problemas.

Como ya hemos escuchado al respecto, “la práctica hace al hombre perfecto “.

La práctica es la única clave que puede hacerte un paso adelante. Obtenga ayuda de tutoriales en línea, conferencias de video, etc., y no evite practicar conceptos básicos del paradigma de programación de ese lenguaje. Si es un lenguaje de programación estructural como C, primero debes aprender sobre el concepto y luego pasar a las funciones, estructuras, punteros, etc.

Si se trata de un lenguaje OOP como C ++, Java, Python, etc., continúe con el aprendizaje de conceptos básicos de OOP como Objeto, Creación de instancias, Clase, Herencia, Polimorfismo, Enlace de datos, etc.

Ensuciarse las manos es la mejor manera de aprender un idioma. Supongamos que empiezas a aprender Java. No se limite a flotar en la superficie, profundice cada vez más en el lenguaje, explore mucho, experimente mucho. Haz un proyecto con ese lenguaje de programación. Cuando sepa todo en ese idioma, que es algo imposible de lograr, cree su propio marco.

Luego salta a cualquier otro idioma y repite el proceso. Dominar algo lleva tiempo. Me tomó 3 años de arduo trabajo saber sobre Java y su marco. Y sigo practicando porque de lo contrario te olvidaré.

Entonces, elige un idioma y comienza ahora mismo. No hay nada como lo haré más tarde. Eso después nunca viene.

Para usar algo, primero debe saber lo básico … Por lo tanto, le recomendaría que primero intente aprender los conceptos básicos de un lenguaje de programación y luego se mueva a sitios en línea para la codificación competitiva y la escritura de algoritmos … Esto definitivamente mejorará su capacidad de resolución de problemas que es esencial para cualquier programador.

  1. Diariamente hacer algunas manos sobre el ejercicio.
  2. Lea más de los sitios confiables de diffrent-2
  3. Estructura de datos
  4. Talleres de trabajo
  5. Compruebe si puede tener la oportunidad de trabajar en un proyecto en vivo
  6. Comience a aprender con una base de código pequeña y simple. No tenga prisa.
  7. Siempre no hay ninguna ciencia espacial para aprender nada.

La mejor manera de dominar la programación es aprender solo uno o dos idiomas y practicar como un infierno. Comienza con C y sumérgete en su profundidad. Es el mejor idioma para comenzar tu carrera.

Luego aprende los conceptos orientados a objetos, prueba JAVA y domínalo. Tomará tiempo y no es como si estudiaras C y JAVA en 2 o 3 meses. No, dales a ambos al menos un año y así es como lo dominarás.

Feliz Programación 🙂

No hay uno

Eso es simple.

NO HAY NINGUNA RECETA MÁGICA, si la hubiera, no seguiría aprendiendo después de trabajar en la industria durante más de 30 años.

Saikiran, no hay mejor manera escrita en piedra. Debe tener un objetivo que logre haciendo uso del lenguaje / marco que aprenderá. Puedes comenzar con los libros y el tutorial de YouTube de la misma. Crea una cuenta de github y realiza un seguimiento de todo lo que aprendes y haces proyectos a partir de.

Practicar diferentes aplicaciones que son de código abierto en internet.