¿Cuáles son los mejores sitios para aprender lenguajes de programación como Java, Python y C ++ en línea?

Los tres son los idiomas más populares y prevalecientes en esta generación. Si tiene que aprender los tres, entonces debe aprender Python primero y después de eso C ++ o Java, dependiendo de su interés. Dije que primero aprendiera Python, ya que es más fácil aprender y memorizar su sintaxis y no le tomará menos tiempo terminar Python. Las mejores fuentes que proporcionan cursos para estos idiomas se dan a continuación.

Pitón

  • CodesDope: Aprende a codificar
  • Coursera | Cursos online de las mejores universidades. Únete gratis (pagado)
  • Aprender a codificar
  • Bienvenido a Python.org
  • Udacity
  • Aprende Python – Tutorial interactivo de Python gratis

C ++

  • Aprender c ++
  • CodesDope: Aprende a codificar
  • La red de recursos de C ++
  • Cursos en línea – en cualquier momento, en cualquier lugar | Udemy (pagado)
  • Programación en C – Aprender programación en C y C ++ – Cprogramming.com

Java

  • Aprende Java – Tutorial interactivo gratuito de Java
  • CodesDope: Aprende a codificar
  • Aprender a codificar
  • edX
  • Udacity

Simplemente siga estos sitios y practique al mismo tiempo. También es bueno tener un libro cerca de ti mientras aprendes a programar.

Aquí hay una lista de sitios web para comenzar a aprender cada uno de los siguientes idiomas.

C ++:

  • Aprender c ++
  • Tutorial de C ++
  • Aprende C ++ – Comienza a codificar en C ++ – Udemy
  • Introducción a C ++
  • Programación en C ++

Java:

  • Aprender java
  • Tutorial de Java
  • Aprende Java: tutorial gratuito de programación en Java para principiantes
  • Core Java Tutorial
  • Java 101: Aprende Java desde cero

Pitón:

  • Aprender Python
  • Bienvenido a Python.org
  • Curso de Python: Entrenamiento en línea de Python para principiantes
  • Tutorial de Python
  • Aprenda Python en línea – Una guía | Codementor

Aparte de los sitios mencionados anteriormente, algunos de los otros sitios web útiles que puede consultar para aprender estos o cualquier otro lenguaje de programación son:

  • Academia de código
  • Coursera
  • MIT Open Course Ware
  • edX
  • NPTEL

Espero que esto ayude. ¡Buena suerte!

Comenzar con el aprendizaje de C durante dos semanas. No C ++ sino C. Esto debería enseñarte las técnicas básicas de programación. Una vez que entiendas C, deberías tener suficiente conocimiento básico para aprender C ++, Java o Python.

Aprender esos tres idiomas significa encontrar material educativo adecuado y, preferiblemente, algo que se pueda usar sin conexión. Sí, estoy hablando de libros! Para C ++, recomendaría este libro: El lenguaje de programación C ++ (4ª edición)

Escrito por el autor del lenguaje C ++, definitivamente el mejor libro sobre el tema. También escribió algunos otros, pero este es por dónde empezar.

Para los otros lenguajes de programación, visite O’Reilly en Programación – Libros y videos – O’Reilly Media para ver algunos buenos títulos. O’Reilly generalmente publica buenos libros técnicos, así que vaya a buscar en su tienda.

A continuación, asegúrese de tener un buen IDE y compiladores / intérpretes para los tres idiomas. Herramientas de desarrollo gratuitas: Visual Studio Community 2015 es un buen compilador para C ++ y, a través del Xamarin gratuito, también puede usarlo para el desarrollo móvil. Hay Python Tools para Visual Studio, por lo que también puede usar Python dentro de VS2015. La depuración de Java y el soporte de lenguaje en Visual Studio para Android está mencionando el soporte de Java adicional, por lo que eso significaría que Visual Studio cubriría todas sus necesidades de programación en un solo entorno.

Los necesitará ya que tendrá que empezar a escribir tan pronto como empiece a aprender. Obtenga los libros y comience a aprender, obtenga la computadora y estas herramientas y comience a programar. Y después de dos meses de aprender de esta manera, puede echar un vistazo a varios recursos en línea sobre estos temas. Desafortunadamente, no todo el material en línea está bien escrito y he visto varios sitios que realmente enseñan malas técnicas de programación y desde que empezaste, no puedes detectar cuáles son los malos … Entonces, libros.

Solo hay una única “mejor” forma de aprender cualquier lenguaje de programación … práctica. No importa el curso, el libro, el tutorial, lo que sea … tendrá que practicar realmente la programación en ese idioma, de lo contrario nunca aprenderá nada.

Incluso si el curso, el libro o lo que sea peor es absoluto, aún podría hacerlo muy bien si sigue practicando. El problema principal es descubrir en qué practicar, qué tipo de problemas debe intentar resolver primero. Y aquí es donde tales libros / curso / etc. son buenos o malos: te presentan ejercicios que te guían para practicar tu comprensión de la programación.

En cuanto al idioma, importa mucho menos que cualquiera de los anteriores. Le sugiero que elija uno de los 3 para comenzar en lugar de intentar los 3 a la vez. Pero cuál de los primeros no es realmente de mucha importancia, lo más probable es que mi preferencia sea entre Python / Java, pero comenzar con C ++ tampoco es una mala idea.

¿Qué libro / curso / tut / etc. exacto? Las otras respuestas ya han dado varios buenos ejemplos.

¿Cuánto tiempo tardará? ¿Y qué tan buen programador serás después? … ¿Que tan larga es una pieza de cordon? Realmente es muy difícil decir algo con certeza, he visto a personas familiarizarse con la programación dentro de un par de meses, y luego una vez más he visto a personas con dificultades después de años. No todos lo recogen con la misma facilidad. Por lo general, querrá comenzar con lo básico de mantener los valores dentro de variables, ramas condicionales, bucles, procedimientos, etc. Después de estos, sería un programador de nivel de entrada. Luego, profundizando en cosas como la orientación a objetos, los genéricos, etc., está empezando a convertirse en un programador junior. Después de esto, querrás experiencia, que es básicamente aún más práctica, solo que esta vez en el mundo “real”.

Para fines de aprendizaje hay varios sitios web como
1) edX
2) Página en coursera.org
3) Cursos en línea – en cualquier momento y en cualquier lugar | Udemy
4) IITs y cursos de aprendizaje electrónico de IISc en ingeniería y ciencia bajo NPTEL

Ahora que ha adquirido el conocimiento, tiene que multar su conocimiento por la práctica y para eso hay un sitio web como
a) HackerEarth – Desafíos de programación y trabajos de desarrollador
b) Concurso de programación, concurso de programación, programación informática en línea
c) HackerRank
d) Juez de Esfera Online (SPOJ)

Ahora, mientras hace todo esto, se enfrentará a muchos problemas y errores, y para resolver esos problemas, su sitio web es como
a) Desbordamiento de pila
y por supuesto Google

Primero, ¿tienes alguna experiencia de programación?

Si no lo hace, primero aprenda los conceptos principales, como bucle, condiciones, objetos, métodos y variables. Es bastante fácil encontrar esto en Internet (consulte la documentación del idioma, por ejemplo) o en cualquier libro de programación para principiantes. Los tres lenguajes de programación mencionados anteriormente son similares en cierto modo, por lo que esos conceptos principales serán seguros.
Puedes tomar algunos cursos en línea en Coursera [1], CodeAcademy [2] etc.

Si tiene experiencia y su interés es expandir sus idiomas, haga algunos proyectos o mini proyectos. Establece una meta para tu proyecto y ve por ella. Comienza con proyectos menores, como una calculadora, por ejemplo, y luego comienza a hacer proyectos más complejos.
Hay algunos jueces en línea [3] [4] [5] donde puede practicar problemas categorizados por nivel de complejidad.

La mejor manera de aprender cualquier lenguaje de programación (y casi todo) es a través de la práctica. Tienes que practicar.
Te recomendaría que comiences con C ++, ya que es el lenguaje que tiene el nivel más bajo de abstracción entre los otros dos. Es más fácil ir de allí a Python que de la manera opuesta, en mi opinión.

Espero que ayude.
Aclamaciones.

Notas al pie

[1] http: // https://www.coursera.org/

[2] Aprende a codificar

[3] Juez en línea de UVa – Inicio

[4] Juez en línea URI – Usuarios

[5] Juez de Esfera en línea (SPOJ)

Si no tiene experiencia en programación, le recomiendo ir a Learn Code The Hard Way – Libros y cursos para Learn To Code que cubren varios idiomas diferentes.

Si ya dominas un idioma, puedes hacer lo que hice para aprender Python. Fui a CodinGame – Jugar con programación y seleccioné Python como mi idioma preferido. Entonces empecé con los desafíos fáciles y me abrí camino. Tenía una ventana con la documentación de Python abierta y también busqué en línea (a menudo terminando en stackoverflow.com) para saber cómo realizar tareas de programación particulares (bucles, clasificación, búsqueda, etc.) en Python. Codingame te proporciona objetivos definitivos que comienzan muy fácilmente y se hacen cada vez más difíciles. Si ya puede pensar de manera abstracta en la forma en que lo requiere la programación, entonces este es un tipo de enfoque de “vamos a saltar en el extremo profundo y nadar” para aprender un nuevo idioma.

Si desea aprender todos o alguno de estos lenguajes de programación, entonces me gustaría sugerirle que primero aprenda Python. La razón es que no le tomará mucha energía o tiempo aprender este lenguaje de programación más simple. Después de esto, puede ir a C ++ o Java de acuerdo a sus requerimientos.

Para aprender todo de los fundamentos, Codesdope es el mejor sitio web. Aquí puede aprender cualquier lenguaje de programación de una manera mucho más simple y en un tiempo razonable. Codecademy es otro sitio excelente, pero no ofrece un curso para C ++ de acuerdo con mi conocimiento.

Hola, los sitios web para aprender C ++ son.

  1. https://www.tutorialspoint.com/cplusplus/ → Tutorialspoint
  2. Serie de Youtube de thenewboston y LearningLad (esto también ofrece los tutoriales de ritmo para la programación orientada a objetos)

El sitio mencionado anteriormente y la serie de YouTube son más que suficientes para C ++.

Academia 1.code – Aprende a codificar
2.coursera – https: // www. coursera .org /
3. codificar .org / aprender
4. http://geeksforgeeks.org/

C ++

    • Entrenamiento Esencial C ++
    • Primer C ++

    Pitón

      • Introducción a la informática y la programación utilizando Python
      • Aprender Python

      Java

        • Programación orientada a objetos con Java
        • El tutorial completo de Java con Java

        * Obtenga los materiales requeridos (libros de texto o pdf) del sitio de confianza (como tutorialspoint.com).
        * Descargue e instale los softwares necesarios para los lenguajes de programación para c ++. Hay KDE en Linux y turbo c en Windows.
        Para Java obtendrás varias versiones de Java en la red. Y lo mismo para Python también.
        * Diariamente hacer solo un concepto. Primero lea la teoría de ese concepto y luego resuelva algunos problemas (programas) cualquiera de los dados en el libro de su computadora portátil. Luego resuelve algunos problemas de ejercicio. Si no consigues la solución puedes buscarla en Google.
        * Al realizar el paso anterior diariamente, terminará todo el concepto de ese lenguaje de programación en apenas 2 meses.
        * Luego, para implementar las habilidades que aprendió en los 2 meses de ese lenguaje de programación, solo haga un mini proyecto.

        ¿Quieres decir todos juntos en unos pocos meses? ¡Imposible!

        Puedes aprender lo suficiente sobre Java o Python en un mes o dos para escribir tu primera aplicación no trivial. Yo si.

        C ++ es una bestia muy diferente. Es un lenguaje muy, muy complejo. En unos pocos meses, puedes aprender lo suficiente como para escribir un pequeño programa modesto, pero te llevará mucho más tiempo comprender la mayoría de sus funciones.

        Todo esto supone que tienes algún conocimiento o experiencia en programación. Sin él, nada de eso es posible. La programación, en general, es una tarea difícil. Además de leer libros y seguir algunos tutoriales, la única forma real de aprender es a través de la experiencia real escribiendo programas. Esto lleva mucho tiempo.

        Pruebe el siguiente canal de Youtube para aprender los lenguajes de programación.

        Aprende Java desde lo básico:

        Versión en inglés de la lista de reproducción:

        Aprende Java fácilmente (Inglés) – YouTube

        Playlist en versión tamil:

        Aprende Java fácilmente (Tamil) – YouTube

        Lista de reproducción de la versión telugu:

        Aprende Java fácilmente (Telugu) – YouTube

        ¿Quieres conseguir un trabajo en una empresa de software? Entonces mira los videos de este canal de YouTube. Suscriba el canal haciendo clic en el enlace anterior y haga clic en el botón suscribirse en color rojo. Al igual que la página de Facebook también para las actualizaciones. https://m.facebook.com/letsmakel

        Se trata de software, compañías de software y aprendizaje de java a partir de conceptos básicos en tres idiomas (inglés, tamil, telugu).

        ¿Cómo funciona una empresa de software?

        Versión inglesa:

        Versión tamil:

        Versión telugu:

        Empresa de servicios de software vs empresa de productos de software:

        Versión inglesa:

        Versión tamil:

        Versión telugu:

        Entrevista en el campus:

        Versión tamil:

        Hay muchos materiales en línea para aprender a codificar. Lynda: cursos en línea, clases, capacitación, tutoriales tiene uno de los mejores tutoriales de codificación en línea disponibles.

        Del mismo modo, preferir los cursos en línea de Udemy – Aprender cualquier cosa, en tu horario también es la mejor plataforma para aprender a programar. También hay muchos sitios como Udacity, Coursera, codeacademy, W3schools, etc. para aprender el código. Si desea aprender a través de youtube, puede aprender a través del canal de newewoston en donde puede aprender cualquiera de los idiomas. Además de esto, puede preferir Elithecomputerguy, Derekbanas, codeacademy, que enseña lecciones de codificación gratuitas y también es sorprendente.

        Primer intento de aprender los fundamentos de la construcción de programas:
        #Constantes y Variables
        #Operadores
        #Expresiones
        #Condiciones
        #Loops
        #Funciones
        #Arrays
        #OOPS

        Thn puedes aprender cualquier idioma en poco tiempo. Me está funcionando.

        ATB!

        Te recomiendo que lo hagas por aprendizaje basado en proyectos. Elija un proyecto adecuado al idioma que desea aprender y cree un proyecto integral para cada idioma. Consulte con alguien mejor que usted sobre qué proyecto comenzar o búsquelo en google. Debe cubrir, función, objeto y clase, operación estándar y aplicación GUI si es necesario.

        Recomiendo la academia de código, siempre trabajé para mí ..
        Solo para que sepa como primer idioma, Java es bastante complicado de aprender.
        Si desea aprenderlo, asegúrese de codificar correctamente, ya que puede ser difícil detectar errores en su código al programar con Java.
        Siempre puede utilizar algún programa para la detección de código, como checkmarx y otros. Puede ser útil a veces.
        ¡En fin, buena suerte!
        Miguel.

        Aprender un idioma tiene que ver con la aplicación. TheoreX es una plataforma que se centra en el mantra de Teoría + Experiencia: aprender, crear y ejecutar. Puede pasar por una de las tareas en javascript para tener una idea de cómo TheoreX – For You! Va a revolucionar el aprendizaje. ( https://goo.gl/8qDwhP ) Cualquier sugerencia, comentario y crítica es apreciada.

        puede tener este libro Amazon.com: The C ++ Programming Language, 4th Edition (0000321563840): Bjarne Stroustrup: Books.

        O vas a Aprender C ++ o C ++ Tutorial para principiantes completos – Udemy