¿Cuáles son algunas buenas aplicaciones para aprender programación?

Ninguna.

Como han mencionado otras respuestas, Google lo ayudará más. En este momento, no hay aplicaciones que sirvan como soluciones integrales para la programación de aprendizaje. La mayoría de las aplicaciones existen para practicar, ya que escribir código real en un teléfono es muy difícil.

http://www.google.com

En serio Todo lo que tiene que escribir es “tutorial de [inserte el idioma que desea aprender aquí] para principiantes” y mire / lea. Esté preparado para instalar varias herramientas / software necesarios (la mayoría son gratuitos).

Además, si puede pagar un teléfono inteligente o una computadora (especialmente un dispositivo Apple), supongo que también puede pagar un libro para cualquier lenguaje de programación que desee aprender. Los libros son mejores, junto con videos tutoriales en línea donde el narrador explica cada paso del proceso de programación.

Existen muchos libros y videos increíbles, y los vincularé a continuación

Para la programación orientada a objetos, recomiendo comenzar con:

  • DO#
    • Libro: RB Whitaker: 9780985580124: Amazon.com: Libros
    • Youtube: Fundamentos de C # para principiantes absolutos – MVA (2016)
  • Java
    • Libro: Una guía para principiantes, sexta edición: Herbert Schildt: 9780071809252: Amazon.com: Libros
    • YouTube: Tutorial de Java para principiantes (tutorial paso a paso)
  • Pitón
    • Libro: Learning Python: Potente programación orientada a objetos 5, Mark Lutz, eBook
    • YouTube: Tutoriales de programación de Python 3.4

Para el desarrollo web, recomiendo comenzar con:

  • JavaScript y HTML
    • Libro para Javascript: JavaScript: la guía definitiva: active sus páginas web (guías definitivas) eBook: David Flanagan: Kindle Store
    • YouTube para JavaScript: Tutoriales de JavaScript
    • Completo recurso para HTML: Tutoriales web en línea de W3Schools

EDITAR: Lynda: Cursos en línea, clase, capacitación, tutoriales también ofrecen buenos tutoriales (básicamente para todo); de hecho, los he usado antes. Sin embargo, son bastante caros.

Google

No, en serio, no estoy bromeando. ¿Es esta una respuesta desagradable? Quizás, pero he probado muchas de estas aplicaciones de “Aprendizaje de programación de Python”, “Tutorial de C ++” y, en general, le proporcionan especificaciones de lenguaje y algunos ejemplos, pero en realidad no son tan informativos. La mayoría de las personas no aprenden un idioma memorizando su especificación.

Independientemente del idioma, creo que simplemente debe sentarse frente a una computadora e intentar hacer algo, cualquier cosa , en cualquier idioma que desee aprender. Incluso si es algo estúpido como una aplicación básica de consola C ++ “Obtener entrada del usuario”, aprenderá a usar un IDE, una muestra de la sintaxis del lenguaje, tipos de datos, variables, la biblioteca estándar.
Comience pequeño, construir sobre él.

Te encontrarás con un montón de problemas al aprender cosas nuevas, seguramente, y eso es genial. Beberás toneladas de café, te revolverás el cerebro sobre lo que está mal y te encantarán los santos que publican en StackOverflow.

Sin embargo, como dijo una respuesta anterior, “Solo Learn” tiene tutoriales progresivos que le enseñan los conceptos básicos de un idioma.

  • Editar: Lo sentimos, “biblioteca estándar” por supuesto, no lenguaje estándar.

A medida que más y más servicios cambian en línea, la programación se está convirtiendo en una de las mejores opciones de carrera en el mundo dominado por la tecnología actual. ¿Quieres aprender las artes de la codificación, pero no quieres pasar años aprendiendo? Desafortunadamente, no hay una poción mágica que pueda convertirte en un desarrollador durante la noche. El trabajo duro y el esfuerzo son todos ustedes. Sin embargo, existen algunas medidas que puede tomar para que el aprendizaje de código sea más fácil y rápido. Las aplicaciones, por ejemplo, pueden ser de gran ayuda. Aquí están las mejores 7 aplicaciones que te ayudarán a aprender a codificar como un profesional.

1. Codificar

Encode es una aplicación de codificación impresionante para principiantes. El editor de código interactivo funciona con JavaScript, uno de los lenguajes de programación más populares del mundo. Aunque al principio parece muy básico, en realidad proporciona información detallada sobre la codificación. Una característica que hace que Encode sea especial es que comienza desde el principio, por lo que, dependiendo de la etapa en la que esté aprendiendo a codificar, Encode le permite comenzar desde el principio. Otra ventaja de Encode es que sus lecciones de programación son cortas. Esto hace que sea más fácil para todos los que quieran aprender a codificar porque pueden adaptar las lecciones en un horario ocupado donde y cuando sea. Además, Encode presenta opciones avanzadas, como la codificación con lenguajes como JavaScript. Además, las lecciones que ofrece Encode son interactivas y la aplicación proporciona comentarios después de cada lección. El único inconveniente de esta aplicación es que solo está disponible para usuarios de Android.

Fuente: https://blog.en.uptodown.com/enc

2.Udacity

Udacity es una aplicación y un programa que, en comparación con otras aplicaciones de codificación, ofrece una forma más intensiva de aprender a programar. Con esta aplicación, tiene la oportunidad de elegir si está interesado en aprender HTML, JavaScript, CSS, Python o algo más. Lo que hace que esta aplicación sea más valiosa es que Udacity ofrece cursos impartidos por expertos de la industria de Google, Facebook, MongoDB y Cloudera. Aunque esta aplicación ofrece cursos más intensos, puede tomar los cursos desde cualquier lugar. Si bien algunos de los cursos que ofrece Udacity son gratuitos, si está interesado en aprovechar al máximo el servicio, puede gastar un poco más y elegir cursos premium que sin duda valen la pena. Al tomar los cursos premium, tendrá la oportunidad de recibir comentarios de profesionales y también puede hacer conexiones con otros estudiantes.

3.Tynker

A diferencia de Udacity, Tynker es una aplicación que ofrece una forma mucho más relajada de aprender a codificar. Es bastante amigable para los niños. Pero aunque esta aplicación está diseñada con excelentes gráficos para niños, es adecuada para personas de todas las edades. Simplemente, Tynker permite a los usuarios crear sus propios juegos mediante el uso de rompecabezas para enseñarles los conceptos básicos de la codificación. Este sistema de aprendizaje enseña a los niños a codificar experimentando con bloques visuales y luego pasando a JavaScript y Python mientras diseñan juegos y crean aplicaciones.

5. CodeHub

Fuente: https://play.google.com/store/ap

CodeHub es una aplicación moderna y simple que lo guiará a través del proceso de codificación. Cada curso tiene 50 lecciones en total, lo que hace que el proceso de aprendizaje sea muy alcanzable. Te da la oportunidad de dividir las lecciones de la manera que quieras. Otra cosa que hace que CodeHub sea excelente son las lecciones que se dividen en 4 niveles, por lo que simplemente puede seleccionar la categoría que mejor se adapte a usted. Puede omitir fácilmente el nivel de principiante, si ya tiene conocimientos básicos. Además, puede enviar sus preguntas y pensamientos simplemente presionando un botón simple. Si su plan es aprender codificación en un corto período de tiempo, comprométase a completar este proceso utilizando CodeHub.

6. SoloLearn

SoloLearn no es solo una aplicación simple, sino una serie de aplicaciones diseñadas cada una para un lenguaje de programación específico. Esta serie de aplicaciones tiene una alta calificación en Google Play y App Store debido a su dinámica y la forma simple en que enseñan los conceptos básicos de la codificación. Esta aplicación te ayuda a aprender conceptos de programación al pasar por textos cortos y concursos de seguimiento. La aplicación diseña el proceso de aprendizaje para que el usuario repase primero las lecciones, que luego son seguidas por cuestionarios y puntos de control. Después de completar una sección, el usuario obtiene puntajes para mantenerse motivado y comprometido. Esta aplicación también motiva a sus usuarios a través de la competencia, ya que muchos publican sus puntajes en una tabla de clasificación en línea.

7. Centro de programación

Fuente: https://www.programminghub.io/

Si está interesado en aprender todos los principales lenguajes de programación, en cualquier momento y en cualquier lugar, Programming Hub es la aplicación que lo ayudará a aprender a codificar aplicaciones divertidas y simples. La aplicación tiene una gran colección de ejemplos de programación y materiales completos del curso con más de 1800 programas en más de 17 idiomas. Para facilitar el proceso de aprendizaje, los expertos han creado materiales de curso precisos para que las lecciones sean más interesantes.

Checkout- InPhone Music Player – Aplicaciones de Android en Google Play

Debe comenzar con SoloLearn, tiene un método muy simple pero efectivo para aprender lenguajes de programación. Sus beneficios son

  1. Estructura de curso simple, con muchos comentarios útiles añadidos por la comunidad.
  2. Sigue desafiando a tus amigos con preguntas, para probar tus conceptos y mantener tu memoria intacta y ganar XP en el proceso. El aprendizaje competitivo puede ser realmente efectivo.
  3. Le da una sensación de logro, que es muy beneficioso para continuar al principio.
  4. Publique cualquiera de sus problemas, consultas, etc. en el foro, se le responderá rápidamente con muchas respuestas. Muy útil cuando no puede entender algún código, no sabe dónde comenzar o dónde ir después.
  5. El editor de código incorporado lo ayuda a hacer realidad su aprendizaje, seguir codificando lo que haya aprendido, hacer públicos sus códigos y muchos de ustedes lo contactarán para ver su código para apreciarlo, agregarlo, corregirlo, etc. Es la mejor manera. Aprendí tantos trucos viendo los increíbles códigos de otras personas.
  6. Comunidad muy útil y muchos chicos talentosos, cuyo consejo realmente puede acelerar su velocidad de aprendizaje.
  7. Y lo más importante y este es el mejor, ¡todo es GRATIS! ¡¡¡No tienes que pagar un centavo

Los lenguajes de programación se han convertido en el tema importante. Puede aprender la estructura básica con las aplicaciones para enseñar la codificación que incluye ejercicios simples y divertidos para ayudar a entrenar su cerebro.

  • Tynker
  • LightBot
  • Cargo Bot
  • Rayuela
  • Codea

Estas son las principales aplicaciones que pueden guiarlo a través del proceso de aprendizaje. Consulte también algunos juegos de codificación interesantes para fortalecer sus habilidades de codificación, como

  • Abeja bot
  • Daisy el dinosaurio
  • Robozzle
  • Kodable

La programación es muy interesante y útil porque nos enseña a “pensar y resolver los problemas”
Hoy en día tenemos muchas oportunidades para aprender programación . Es muy conveniente hacerlo utilizando nuestros teléfonos inteligentes . Puedes aprender cosas serias durante concursos, juegos y otras alegrías. Entonces quiero compartir mi propia lista de aplicaciones :
Lrn
-Codecademia Hora del Código
Javvy
Lynda Apps
-Swifty
Udacity
CodeCombat
CodeWars
Tynker

Su pregunta asume que ya conoce la programación misma. Si no lo hace, la mejor aplicación es un navegador: vaya a Teach Yourself Computer Science y aprenda qué es la programación (es la resolución de problemas) y la diferencia entre aprender programación y aprender un lenguaje de programación. Simplemente aprender idiomas es como un hombre con un camión lleno de herramientas que no tiene idea de cómo se construye una casa, pero que quiere construir una casa. Puede inventar todas las herramientas, pero todavía no puede construir una casa.

Si aprende programación, puede escribir programas (en inglés o en cualquier idioma en el que piense), métodos para resolver problemas, y luego puede codificar esos programas en un lenguaje de programación. Aprender un lenguaje de programación no es aprender programación . (También lo coloca en la posición de tener que comenzar desde cero para cada idioma que desea aprender. Si sabe programar, aprender la mayoría de los lenguajes de programación es casi trivial).

La programación no es escribir código en una computadora, es pensar. No necesita una computadora para encontrar la solución a un problema. Pero eso es el 95% de la programación. El otro 5% está traduciendo esa solución al lenguaje de programación más apropiado para esa solución en particular y escribiéndola en una computadora. Pero sin saber cómo llegar a una solución al problema, no tiene nada que codificar o escribir. Usted es el hombre con un camión lleno de herramientas.

Solo puedo recordar una aplicación y es: APLICACIÓN.

Software de aplicación del editor y compilador del idioma que desea aprender.

La programación no es una teoría que pueda leer y seguir adelante. Es un arte de aplicar la lógica, que viene por la práctica.

Por lo tanto, obtenga algunos tutoriales, pero lo más importante es la forma práctica de ejecutar su programa.

Buena suerte.

Las aplicaciones en dispositivos móviles son útiles y puede acceder rápida y fácilmente a los artículos. Si quieres aprender programación teórica, te sugiero que uses sololearn. Tiene un gran contenido y también tiene un compilador para todos los idiomas ofrecidos. Y lo mejor de todo es que es gratis.

Te divertirás aprendiendo con él, ya que puedes desafiar a otros estudiantes. Si está atrapado en algún tema, hay una comunidad para resolverlo. Allí puede cargar su código y obtener un reconocimiento que lo motivará.

Allí obtienes un verdadero aprendizaje divertido.

Hay
codecademy.org – Diseño y desarrollo web básico.
code.org – Una ventaja inicial.
udacity.com – Principiante a un programador rico en cartera.
coursera.org: depende de la especialización que elija.
Recomiendo udacity.

Sololearn es la mejor aplicación de Android para aprender lenguajes de programación. Proporciona los mejores tutoriales para aprender en idiomas muy fáciles.

Enlace a la aplicación

https://www.google.co.in/url?sa=…

Desarrollador en línea ilimitado, TI y capacitación creativa (Pluralsight)

Lynda: cursos en línea, clase, capacitación, tutoriales

Cursos en línea de Udemy: aprenda cualquier cosa, en su horario

Para empezar, la programación Swift te presenta una variedad de idiomas. Código org es un buen sitio web para continuar tu educación en el futuro. Recomendaría comenzar con CPP o ir con JS. Cuando hayas terminado, puedes dirigirte a la consola CPP y probar algunos movimientos

Si desea aprender programación, debe usar un sitio de aprendizaje como https: //code.org/.

Y simplemente no te conformes con solo aprender.

Podremos revisar en cualquier momento usando un bloc de notas que pueda almacenar y administrar el código fuente como Boostnote.

SoloLearn, Freecodecamp, CodeAcademy, Udemy, etc.

Para ser sincero, en realidad no hay uno mejor, hay los mejores que funcionan para usted. Solo sea paciente y revise cada uno y vea qué estilo de enseñanza prefiere más.

Personalmente Freecodecamp es mi favorito.

Si la aplicación significa un programa para ejecutar en un teléfono celular o tableta pequeña, mi sugerencia es que busque en otro lado. La pantalla pequeña y el teclado limitado hacen que una aplicación sea un lugar bastante miserable para intentar aprender programación. Eché un breve vistazo a una tableta con un teclado físico y parecía que funcionaría, pero el precio de una configuración con una pantalla decente empequeñeció el precio de un Chromebook.

Mi opinión es que todo lo que realmente necesita para aprender programación es un navegador y una conexión a Internet lo suficientemente buena. Luego, lo dirigiría a Udacity CS101 y lo alentaría a abrir ventanas adicionales para ver otros sitios web para obtener información adicional.

Respuesta relacionada:

Respuesta de R. Drew Davis a ¿Es un Chromebook bueno para los desarrolladores?

Podría haber jurado que había una pregunta que respondí que se preguntaba sobre una aplicación específica de Python para Android que preguntaba si era un buen lugar para aprender a programar, pero que no puedo encontrarla hoy.

Si quieres aprender muchos lenguajes de programación , principalmente sintaxis y algo de teoría, mira esta aplicación genial llamada Mimo.

Es perfecto para el aprendizaje sobre la marcha y está bien estructurado para una experiencia de aprendizaje óptima. Además, interfaz A +!

Aquí está el enlace si está interesado: Mimo: aprenda a codificar en su teléfono

Desde mi experiencia personal, sugeriría probar las aplicaciones SoloLearn porque son interactivas y ofrecen una excelente manera de aprender codificación. Lo que más me gusta es el campo de juego de códigos donde puedes practicar todo lo que has aprendido y la gran cantidad de codificadores que están listos para responder tus preguntas.

Aquí está el enlace si está interesado.

Google Play: SoloLearn – Aplicaciones de Android en Google Play

Apple Store: Aplicaciones Sololearn Inc en App Store

Udacity es lo mejor en mi opinión. Tienen el curso para principiantes, intermedios y experimentados. Personalmente, me gusta esa aplicación porque siempre puedes aprender a tu propio ritmo viendo los videos.

Recomendaría la aplicación Solo Learn para aprender lenguajes de programación e incluso más cosas.

Comienza con una idea básica de ese tema en particular que ha seleccionado y a medida que avanza se profundiza en el tema.

Hay un código de juegos en el que puedes escriba el código y ejecútelo para verificar si lo hizo bien o no.

Incluso puede competir con muchas personas en todo el mundo y tener una idea clara de su posición.

De hecho, es una aplicación muy útil para principiantes y es totalmente gratuita.

Todo lo mejor.