Cómo aprender a programar yo mismo.

En primer lugar, bienvenido al gran mundo del control de computadoras tontas mediante instrucciones escritas, o como lo llamamos, programación.

El primer paso para lograr cualquier cosa es determinar por qué desea usar la programación, ¿es para la aplicación en ingeniería o ciencia? ¿Es para la construcción de aplicaciones o servicios? ¿Es por diversión?

El segundo paso es determinar la tecnología o la plataforma para comenzar, ¿quieres escritorio? ¿Móvil? ¿Web? VR? ¿AI? ¿Juegos? Tendrás que trabajar con esto y conocer tu propósito.

Tercer paso, hora de ensuciarnos las manos.

Para un plan corto, recomiendo estos dos cursos asombrosos:

  • Esto es CS50
  • Introducción a la informática y la programación.

Para un plan a largo plazo, recomiendo este plan completo o título en ciencias de la computación e ingeniería de software, tomará por lo menos un par de años para terminar, pero vale la pena.

https://github.com/open-source-society/computer-science/

Mi último consejo es que no importa qué idioma (s) usas, o el paradigma para aprender, o la tecnología o plataforma que prefieras, todas estas son solo herramientas en tus manos para realizar los trabajos de manera efectiva. libre de elegir su herramienta, pero elija sabiamente.

Comience con un buen lenguaje de enseñanza . Tal lenguaje es muy simple y fácil de aprender. No tiene rarezas ni peculiaridades que puedan distraer al principiante de su objetivo más importante: aprender los conceptos básicos de programación. Esto descarta lenguajes industriales como Java, Python, JavaScript y C, todos los cuales llevan una gran cantidad de equipaje.

Solo conozco algunos buenos idiomas de enseñanza: Logo, Pascal, Scheme y Smalltalk. De estos, recomiendo altamente Smalltalk. Vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Smalltalk fue diseñado para enseñar programación a niños. Esto debería convencerlo de que es muy, muy fácil en comparación con todos los demás idiomas. (Al mismo tiempo, Smalltalk es uno de los idiomas más poderosos del mundo.)

Más tarde, puede seleccionar fácilmente Java o Python, dos de los idiomas más populares. Ambos son buenos para el desarrollo web y la programación general, lo que más te interese.

Sí, como primer paso aprende el ABC de la programación. Te sugeriré los siguientes pasos.

  • Elija un lenguaje de programación mi sugerencia es C ++ o Javascript
  • Aprende a compilar o ejecutar el código.
  • Aprenda algunas instrucciones básicas de programación como declarar una variable, hacer asmáticos y mostrar resultados en la pantalla
  • Aprender sobre variables
  • Aprenda el flujo de control básico que incluye IF ELSE y bucles FOR, WHILE, etc.
  • Aprenda sobre FUNCIONES, pasando parámetros y luego cómo devolver valores. Aprenda por qué necesita FUNCIONES o qué ayuda le brindan para organizar su código
  • Desarrolle algunas muestras de trabajo como desarrollar una calculadora o un reloj de trabajo

Arriba están los primeros pasos que cada codificador debe tomar para prepararse para aventurarse en el mundo de la programación. Venga con una cosa en mente, usted es el maestro del mundo de las computadoras, las computadoras son sus bebés que lo están mirando para que lo guíen y no dejen que le ordenen

Software de gestión de casos legales

FreeCodeCamp es un sitio tutorial impresionante. Lo prefiero sobre CodeAcademy. ¡Echale un vistazo! Además, puede parecer extraño, pero la lectura de libros de codificación es muy útil. Comenzarás con HTML / CSS, luego trabajarás en Javascript. Estas son las herramientas más populares y útiles para crear sitios web. Una vez que te sientas cómodo allí, puedes comenzar a aprender la programación de back-end. Tiene muchas opciones para elegir: Python, C #, Java, PHP, Javascript (Node.js para backend). Estas son sólo algunas opciones.

El autoaprendizaje es completamente posible, siempre que lo trates como si estuvieras en el aula. No se deje atrapar por elegir qué aprender, porque no hay manera de saber realmente qué idiomas le gustan hasta que los pruebe. Puedo decirles que Python es muy sexy ahora y es fácil de aprender para principiantes. Una vez más, echa un vistazo a FreeCodeCamp.com. Hay muchos recursos gratuitos. Muchos bootcamps tienen trabajo previo gratuito que ofrecen a los futuros estudiantes. FlatironSchool tiene un curso gratuito de prebootcamp.

Además, averigua cuál es tu mejor estilo de aprendizaje. El mío es auditivo (audiencia), así que realmente me gustan los videos en los que alguien está hablando y puedo escucharlos mientras veo la información en la pantalla.

También te recomiendo que te pongas en twitter. Hay un grupo de personas ansiosas por ayudar a los aspirantes a desarrolladores. Usted se sorprenderá por la energía acogedora. Echa un vistazo a CodeNewbies en Twitter. Además, estoy dispuesto a ayudarte también. Acabo de comenzar mi aprendizaje para que estemos aprendiendo juntos.

Yo sugeriría comenzar con hacer una página web básica simple de HTML y CSS; No te preocupes por JavaScript todavía. Agrega imágenes, cambia las fuentes, aprende cómo las clases CSS pueden afectar los elementos HTML. Ahora, si todavía estás interesado, y te das cuenta de que HTML no es realmente un lenguaje de programación, aparta el html y aprende Python a nivel de script básico. Haga esto y luego … si aún le gusta la programación, intente incorporar los dos como que Python genere una cadena de una tabla html con un bucle for … luego escríbala en su documento html. Elegí python debido a su curva de aprendizaje. Este ejemplo puede parecer básico, pero puede proporcionar la confianza suficiente para seguir adelante.

Una vez que tengas eso, estarás en camino … solo una pequeña patada en el culo y el resto es fácil.

Siempre disfruta de lo que estás aprendiendo, especialmente si te estás enseñando a ti mismo.

Ah, sí, y aprenda matrices y otros objetos de datos lo antes posible en el idioma que elija, esto le permitirá trabajar con los datos mientras aprende.

Dependiendo de tus objetivos, tienes libros y sitios. Si solo quieres mojarte los pies, te recomiendo cualquier curso sobre udemy. Suelen ser de bajo costo y hay algo para todos: web, móvil, datos, juegos, etc.

Si desea un enfoque más tradicional y realmente desea obtener una buena base en programación, recomiendo encarecidamente el curso de Fundamentos de programación en Coursera.

¡¡buena suerte!!

Bienvenido a la tierra de las maravillas, mi amigo.

Le recomendaría que auditara esto o que tome un título completo en Introducción a la programación en Udacity. Es, con mucho, la mejor y más simple introducción a la programación.

Introducción a la Programación Nanodegree | Udacity

¡Sigue rompiendo tu teclado! Visítame en: Shaizei | Desarrollador Freelance de Aplicaciones Web JavaScript

¿Por qué empecé a aprender programación? Trabajaba como analista de datos y pasaba mi tiempo trabajando en la hoja de Excel (me encanta excel), pero me parecía que podía hacer un mejor trabajo si aplicaba otras tecnologías en mi campo. Luego creo un proyecto y lo planeo en un papel. Le pregunté a uno de mis amigos (Un gran programador) ¿Qué necesito para crear esta herramienta? él me dijo, bueno, necesitas aprender HTML / CSS, bootstrap, php y sql. Me dio enlaces de libros, me inscribí en algunos cursos en línea sobre desarrollo de aplicaciones web, pero bueno, 6 meses después, estaba creando un formulario simple que se puede abrir en toda la PC de la organización y estaba recopilando datos en tiempo real. los datos estaban alimentando un tablero de mandos bastante atractivo que hizo mi trabajo más fácil y mucho más escandaloso.

Pregúntese; ¿Qué quiero construir? luego volver a preguntarnos; ¿Qué necesito para hacerlo?

Sumérjase. Determine un problema que quiera resolver, y pueda resolverse con programación, luego resuélvalo. Lea libros, haga desafíos de codificación, establezca contactos con desarrolladores y lea el código de otros. Conviértase activo en código abierto y comience a construir pequeños proyectos paralelos. Con el tiempo, construirá un conjunto de habilidades sólido y, si lo desea, puede convertirlo en una carrera.

Yo recomendaría:

  1. Ir a un sitio de tutoría, como (Codecademy – aprender a codificar, de forma interactiva, gratis)
  2. Elegir un idioma y leer la documentación. Elegir un idioma depende de qué tipo de programación harás. Yo recomendaría C ++ o Java.

Lo que aprendas asegúrate de ir al núcleo y dejar claro tu concepto. En mi caso, aprendí C como mi primer idioma, pero no sugiero ir con C. Siempre traté de aclarar mi concepto sobre la programación, incluso para mí fue muy difícil codificar en C al principio, pero luego lo aprendí. . Aprender a codificar no solo es suficiente, debes desarrollar tu mente para programar y codificar cualquier cosa.

No tomé este curso pero aprendí algunos cursos de este tutor y lo encontré conceptual y buen maestro. Prueba este curso básico de programación.

Programación 101 – YouTube

Aprendo a codificar por mí mismo si soy un principiante utilizando esto siguiente

1. esforzarse

2. confiar

3 confiado

porque esos 3 argumentos serían el camino de mi viaje

Aprende el lenguaje scratch

Elige un idioma. Google Beginning {Langauge} tutorial. ¡Lucro!
Youtube es un gran recurso. Parte del truco es averiguar qué quieres codificar. ¿Una página web? ¿Una aplicación móvil? ¿Aplicación de escritorio? Todo eso guía otras opciones.

Hay tutoriales de Conviértete en un diseñador web – Ruta de aprendizaje