Cómo empezar a aprender a programar / codificar.

Si desea una manera agradable y suave de aprender a programar, entonces le recomiendo comenzar con el lenguaje Smalltalk: vea la respuesta de Richard Kenneth Eng a ¿Por qué debería aprender a programar y qué idioma debo aprender?

Smalltalk es absolutamente la mejor manera de aprender programación orientada a objetos (OOP). ¿Porque es esto importante? Debido a que la industria de las computadoras está muy basada en lenguajes OOP como Java, Python, C ++, C #, Ruby, PHP y Perl. Incluso JavaScript es ahora un lenguaje OOP.

Smalltalk es extremadamente fácil de aprender. Es uno de los lenguajes de programación más simples jamás creados. ¡Prácticamente no tiene sintaxis!

Una vez que conozca Smalltalk, será muy fácil elegir Java o Python, o incluso JavaScript, si desea crear aplicaciones web. La razón para no comenzar con JavaScript es porque es el peor lenguaje imaginable para aprender a programar. Te enseñará los peores hábitos. Comparte poco con la mayoría de los otros lenguajes de programación. Por ejemplo, JavaScript no tiene enteros. ¿Qué otra lengua no tiene enteros?

JavaScript no tiene matrices adecuadas como las que puedes encontrar en otros idiomas. JavaScript es muy, muy descuidado en la forma en que se ocupa de la tipificación y coacción de datos. ¡JavaScript puede fallar silenciosamente debido a errores sintácticos! Y apenas he arañado la superficie.

Así que aprende a programar con Smalltalk. Posteriormente, puede consultar JavaScript para la web, C # para juegos, Java para robótica e Internet of Things, Python para ciencia de datos, etc.

Buena suerte.

La ideología detrás de la programación es bastante simple: dar órdenes a una CPU o la computadora. Un error que cometen las personas cuando saltan a la programación es que no saben por qué la programación es útil. Tuve un amigo que tomó un curso en Python durante varios meses y me preguntó qué hacer con él. Muchas personas conocen la sintaxis y saben qué es un booleano, pero no saben cómo utilizarla de manera efectiva.

Yo recomendaría que la gente comience por establecer hitos elementales. No espere crear un sitio web poderoso o el próximo juego Triple AAA en el próximo mes. La programación requiere paciencia y extrema dedicación al máster. Primero, reserve al menos una cantidad de tiempo diaria moderada y aprenda los fundamentos de la arquitectura, los algoritmos básicos y las estructuras de datos de la computadora. Segundo, después de familiarizarse con los fundamentos, pinche un proyecto y trabaje en eso hasta que haga una obra maestra con él. Por ejemplo, mi primer gran proyecto fue una calculadora científica que trabajé rigurosamente durante 3 a 4 semanas.

En mi opinión personal, no importará demasiado el idioma que uses. Si conoce los principios básicos de la programación, no tendrá muchas dificultades para transferir de un idioma a otro.

Elija un tema en su campo de estudio donde crea que puede automatizar tareas o lograr tareas repetitivas con una computadora.

Luego recoge el lenguaje de programación Python.

Ir a través de un byte de Python y aprender algo de sintaxis de inicio. Mantenga este recurso a mano para que, cuando esté atascado, pueda referirse a él.

Recoge un problema de tu tema elegido. Intenta resolverlo de forma algorítmica a través del código. Hay muchas posibilidades de que no puedas hacerlo de una sola vez. Nadie es.

Busque sus consultas en Google y Stack Overflow – donde los desarrolladores aprenden, comparten y construyen carreras.

Intenta entender por qué funciona.

Resuelva más problemas y repita hasta que hable y sienta el lenguaje de las computadoras.

Aprende con la práctica (Ármate con una mezcla de paciencia y curiosidad y trata de construir algo que te importe), como ya se ha sugerido.

Probar una variedad de medios. Los libros de papel son buenos porque no saturan la pantalla de tu computadora. Los videos son populares, aunque personalmente aborrezco los tutoriales. Las sesiones individuales son el boleto para algunos.

Las plataformas sencillas para comenzar pueden incluir python, procesamiento, swift (a través de la aplicación de juegos en el iPad), C # (especialmente a través de Unity, que también le permite usar JavaScript), JavaScript (combinado con HTML para web)

¿Cuantos años tienes?

¿Qué recursos tienes disponibles?

Si tienes menos de 14 años, buscaría en Scratch y los tutoriales que tienen. Aprende los conceptos y trabaja desde eso.

Si fuera mayor, me gustaría ver los cursos de programación en EdX y Coursera. El idioma que aprendes no es importante, así que elige el que tenga el mejor aspecto o el que tenga personas cercanas para intercambiar ideas. Muchos idiomas comienzan la vida como “los mejores para los principiantes”. En mi época era C ++ y luego Java, ahora es Python. Pronto será algo más.

Si aprendes a codificar con la academia de códigos, ahora sabes cómo programar.
Pruebe más práctica en la programación de sitios web como spoj, codeforces, topcoder, etc. Puedes codificar con cualquier lenguaje de programación que hayas aprendido. Resolver problemas clásicos o tutoriales te ayuda a familiarizarte.

Comience con lo básico, no es necesario unirse a ninguna capacitación o institución, hay muchos Portland en línea donde puede comenzar fácilmente a programar y probar, y le ayudará a aprender en un período de tiempo muy corto … algunos sitios web son javatpoint, tutorialspoint, solocode La aplicación puede comenzar desde uno de estos portales y también puede participar en los desafíos de codificación.

Comienza con python y trata de aprender y priorizar el algoritmo más. Porque no importa qué lenguaje uses, el algoritmo es el concepto universal en tu cerebro. Técnicamente, si aprendes a crearlo, puedes escribirlo en cualquier idioma. La razón por la que recomiendo python es su lenguaje cercano al que usamos para hablar y la única forma de dominar algo es hacer una codificación tan feliz. Y bienvenidos al mundo de los superpoderes.

Hermano hermana,

Aprendes programación desde tu primera infancia.

P.ej:

Mumma te envía a comprar pan. Tienes 30 y gastas 25 en pan.

¿Deberías comprar un chocolate por valor de 5? Piensas y ramificas tus consecuencias.

Mi amigo esto es lo que básicamente es la programación. Por favor, comprenda que las semánticas (cómo se ve el programa) / las sintaxis (cómo se escribe el programa) no tienen ningún valor hasta que su lógica detrás del programa no sea correcta.

Y en lo que respecta al Código, tendrá que entenderlo de manera lenta y constante. No te precipites en las cosas. Comprender cómo y por qué funciona el programa “helloworld” te ayudará. No recomendaré ningún libro / sitio, pero le pediré que responda a sus dudas a través de Internet y los profesores.

PD: Si está más allá de la universidad, siempre pida ayuda a sus padres. La búsqueda del conocimiento es interminable.

Infocampus es un instituto que ofrece el mejor entrenamiento de selenio en Bangalore. Es uno de los institutos de capacitación que también brindan asistencia de colocación gratuita del 100%. Infocampus proporciona capacitación en tiempo real sobre selenio que diseñó el programa de estudios de acuerdo con los estándares de la industria. Los cursos de selenio en Bangalore con proyecto en vivo están disponibles solo en Infocampus. Póngase en contacto con el 9738001024 o visite http://infocampus.co.in/best-sel … para obtener más información sobre el entrenamiento con selenio.

Los videojuegos, la mitad de los juegos de zachatonics son de programación directa y hay varios otros

Sugeriría esto en orden: máquina de recursos humanos, mhrd, Shenzhen io, tis-100

Hrm cubre básico y es bastante amigable y fácil.

Mhrd es un diseño de hardware que claramente no es amigable y usted aprende las maravillas de un diseño incómodo con los problemas más fáciles de resolver posibles a medida que se construye un procesador desde el principio, probablemente se cierre después

Shenzhen te enseña las maravillas de una buena idea pero aún así es una programación incómoda, pero obtienes un buen manual y tablas de puntaje alto.

Tis-100 es una programación altamente paralela donde aprendes los peligros de un sistema de este tipo muy rápidamente y también tiene tablas de puntaje alto.

Entonces, es probable que adquiera un imperativo de 2 idiomas, uno funcional y que esté listo. En este punto, debe ser lo suficientemente flexible como para aprender casi todo el lenguaje de programación.

Recomiendo encarecidamente este sitio web: Codecademy: aprenda a codificar, de forma interactiva y gratuita. Es un buen comienzo para los principiantes y aspirantes a programadores de computadoras.

Comienza desde la base y luego a los lenguajes más complejos. HTML es un buen lugar para comenzar. Puedes registrarte en una empresa de enseñanza o hacer clic en uno de los tutoriales gratuitos en línea y tal vez los videos de YouTube también podrían ayudar.

HTML> CSS> JavaScript y así sucesivamente.

¡Espero que esto ayude!

Hola … Creo que mientras pensaste y comenzaste a aprenderlo bien, primero aprendes el lenguaje fácil como Pascal y ensayas a diario para escribir códigos y pensamiento programático, y luego tratas de pensar en desarrollar algoritmos para problemas en la mesa entre muchos sitios. Y así poder aprender Matrade de seguimiento.

Comience con CS50 de la Universidad de Harvard – http://www.edx.org/CS50.

Empieza haciendo programas básicos. Manejar un tema con un programa fácil. Gradualmente los combinamos. Una vez que aprendas a usar cosas básicas, intenta usar la lógica en programas más difíciles.

Primero enfócate en aprender a usar Google.

aprender por la acción. Solo construye algo que te guste por lo que aprendas. Codifique usted mismo y luego intente construir una aplicación

Hacer un proyecto. Hacer estos proyectos visibles al público. Si haces bastante de ellos los reclutadores te encontrarán. Simple como eso.