5 pasos para comenzar en la programación

Está empezando en la programación, la piratería o la informática en general? ¿Quieres aprender la programación? Este artículo es para usted.

Más particularmente le daré los 5 pasos para mantenerse al día con la programación. C’est-à-dire comment choisir le bon langage de programmation, comment apprendre vite et correctement, et enfin comment utiliser les bonnes pratiques jusqu’à atteindre un niveau qui vous convient en programmation.

Envie de commencer sin esperar mas ? Descargue la guía completa para aprender C # y Python Languages ​​Haga clic aquí. Use el código de cupón «FirstAPROG» para obtenerlo a -20% (algunos códigos restantes). También le propongo que vea el curso de video lo que necesita saber antes de aprender la programación.

Tabla de contenido

Paso 1: Encuentre áreas que le guste

Este es un paso muy importante. Pregúntese la siguiente pregunta: ¿Por qué quiero aprender a programar?

Note las 3 razones principales que vienen a la mente y no continúan siempre y cuando no tenga 3.

¿Por qué hacer esto? Porque un programador está más motivado cuando hace lo que le gusta. Esta es una de las mejores maneras de aprender y, por lo tanto, comenzar a programar:

Haz lo que quieras.

haciendo lo que nos gusta es menos abandonado y nos movemos más rápido.

Está hecho? ¿Notaste estas tres razones que te hacen aprender programación?

Estas son estas 3 razones que lo guiarán en el después saber dónde debe comenzar. Puede contentarse para elegirlos en general, pero simplemente sea seguro en esta etapa que estas son las áreas que más le gustan (generalmente por el momento).

para usted Me entiendo bien, tomaré el Enfoque al mismo tiempo que usted con un ejemplo, aquí están mis 3 razones:

Quiero aprender programación para:

  • crear software
  • Mejores sistemas de comprensión
  • Crear sitios web web

Paso 2: Agregue detalles a estos dominios

Si desea aprender programación porque suena fresco o De moda, no sabrás qué hacer a continuación. No digo que sea inútil aprender a programar solo porque está «de moda», pero debe realizar sus deseos durante este segundo paso.

Es necesario ahora especifique cada una de sus razones previamente establecidas. Tómelo uno por uno y agregue algunos detalles. Estos detalles notan imperativamente el tiempo que desea aprender, así como los sistemas operativos previstos.

Aquí para mi ejemplo:

  • Crear software: cree software de utilidad rápidamente para Windows ( Desinfección, limpieza, antivirus).
  • mejores sistemas de comprensión: mejor comprenda cómo funcionan los sistemas operativos (Windows y Linux) y cómo interactuar con ellos en el lado del programador. Esto puede tomarse el tiempo que tomará (pero no más de 3 años).
  • Crear sitios web: crear sitios web personales para hacer espacio para mi imaginación sin tener que pagar a un desarrollador. Aquí el sistema operativo no cambiará nada, pero el sitio tendrá que ser funcional en dispositivos móviles. Quiero aprender lo suficientemente rápido (en 6 meses máximo).

NOTA: Sus razones pueden ser inicialmente anchas como «Estoy interesado en la computadora», pero tiene que especificarlos tanto como posible. Si sus detalles son numerosos, no escriba un párrafo completo, pero encuentre lo más importante para usted hasta que tenga algo concreto a través de el cual comenzar, como en mi ejemplo.

Paso 3: Deduce (s) programación Idioma (s) que comienzan

Ahora que sabe por qué desea comenzar en la programación, así como el tiempo asignado y el sistema de destino, obtendrá mucho más fácilmente los idiomas que necesita para comenzar.

Voy a reanudar mi ejemplo y luego daré información más general:

  • Si quiero crear un software de utilidad de Windows rápidamente rápidamente, naturalmente me conduciré a Los lenguajes «DotNet» (.NET), es decir, para decir Visual C ++, C #, vb.net.

Para llegar a esta conclusión, simplemente haga una búsqueda rápida como «Programación en Windows» o «Idioma de programación de Windows». También se aprende que los idiomas Java o incluso Python (lista no exhaustiva) también se pueden usar independientemente del sistema operativo. Los idiomas DotNet son simplemente más adecuados. Y eso porque son creados por Microsoft en sí, el Editor de Windows.

Digamos que hay una opción que hacer aquí entre Dotnet y los demás: Java y Python son portátiles, es decir, que luego puede usarlo para programar en otros sistemas, como Linux o Mac. Por otro lado, los idiomas de DotNet solo se dirigen a Windows (no cuentan las pruebas de portabilidad a través de programas de terceros) y, por lo tanto, hacen posible programar más fácil y rápidamente a través del entorno de desarrollo integrado de Visual Studio. Si prefiero aprender un lenguaje menos portátil, pero me permite hacer un programa de ventanas fácilmente y en menos de una hora, elegiré un idioma Dotnet. A la inversa, si quiero que mi programa se lote en otros sistemas, elegiría Python.

así que admito aquí que elijo vb.net o c porque no me dirijo particularmente a otros sistemas como Windows.

  • Con respecto a mi deseo de conocer los sistemas operativos en detalle a mi ritmo, tendré que tomar una programación común de Lámpara a los sistemas operativos, y que permite tener la mano sobre ellos.

El idioma C es el que será el más adaptado porque permite estar cerca del sistema, y ​​es portátil. Pero Python será más fácil de dominar, y darme una mayor flexibilidad en el futuro. Comenzaré con C para comprender la operación básica de los sistemas, y luego vendré a Python como un lenguaje de «todos los días». Hago esto una vez más porque quiero tomarme el tiempo para entender todo. ¡Observo por la misma oportunidad que Python es el lenguaje común entre este objetivo y el anterior! Parece ser un lenguaje de elección. Usted ve al mismo tiempo que no necesitamos mantenernos fijos en un idioma determinado.

Nota importante: puede aprender muy bien de otros idiomas no listados o incluso aprender idiomas en diferentes áreas como C Para aplicaciones de ventana de Windows. Pero todo depende de sus metas, para mí, quien quería crear programas de Windows rápidamente, el idioma C también funciona, pero lo conseguiré mucho menos rápido que C #. Si tengo todo el tiempo para hacerlo, esa portabilidad cuenta para mí y quiero dominar el sistema, en realidad puedo elegir la C en lugar de un lenguaje DOTNET.

    Finalmente concerniente a los sitios web, digamos que no tengo ninguna dificultad para elegir porque no solo no hay muchos idiomas diferentes, pero además se adaptan automáticamente a todos los sistemas por la naturaleza de la web.

El problema de la adaptación es bastante intera navegador. La elección juiciosa en este caso es aprender dos idiomas en paralelo: un idioma del lado del cliente y un idioma del lado del servidor. Asi es como funciona. El par de cables típicos del cliente / servidor es JavaScript / PHP.

Para obtener más información y explicaciones en la diferencia del cliente del servidor, lo invito a leer el siguiente artículo: HTTPS: // www. Lebloduhacker.fr/la- Securite-AVEC-JavaScript / «/ P> Concerniente con respecto a HTML: No sé cuál es el origen del mito de que es necesario comenzar la programación por parte del idioma HTML, pero está totalmente incorrecto. Recuerde nuevamente que dije antes: todo depende de sus metas y «Aprender programación» no es un objetivo bastante específico. El HTML es un lenguaje de marcado, que no se acerca a los otros idiomas que estamos hablando aquí. Y personalmente, creo que el aprendizaje HTML (que es rápido en sí mismo) no le enseñará cómo programar y no le dará una base útil si no desea realizar el desarrollo web,

«No lo sé no ¿Dónde tiene que comenzar con HTML, pero está incorrecto? -Des sistemas de aprendizaje y redes, y robustas, pero piden tiempo para controlarlos
  • .NET / JAVA / PYTHON… etc. Versátil y más fácil de dominar. Son muy populares. Tenga en cuenta que la programación de Android le pide a Java.
  • html, javascript, php: los grandes clásicos de la web. Tenga en cuenta que aprender un lenguaje de consulta de la base de datos como SQL (lenguaje de consulta estructurado) se practicará más tarde.
  • ensamblador, perl, vaya, Swift… etc: si es necesario, de acuerdo con sus metas. Por ejemplo, para trabajar en Google, será necesario aprender su idioma de Go, y para programar la aplicación IOS, será necesario conocer Swift d’Apple.
  • Avisos sobre los idiomas De la programación a menudo es subjetiva, por lo que siempre puede buscar ejemplos de programas creados con los idiomas de programación dados para verse si el idioma parece ser el mejor para usted.

    También tenga en cuenta que tampoco No hay problemas grandes para comenzar con un «mejor lenguaje» para usted o no, puede aprender muchos al mismo tiempo o cambiar, si alguna vez usted ve que no lo hace, no funciona. La idea está aquí para tomar el primer paso, buscar y comenzar en lugar de esperar para encontrar el «mejor» idioma.

    Paso 4: Tome un libro electrónico, un libro o una práctica de videos de libros.

    Contrariamente a lo que podría creer, la programación no es nada mágico, todos siguen un modo de aprendizaje. La programación lleva tiempo y práctica.

    Ahora viene el paso más largo, pero también el más emocionante si comienza su aventura: es hora de aprender y practicar. Usted sabe lo que quiere hacer, usted sabe qué uso del idioma, tiene una computadora o un dispositivo para programar. Así que tiene todo delante de usted, queda por buscar recursos y practicado.

    Puedo ser guías y artículos específicos en los idiomas que conozco y te interese. Para esto, dame comentario en sus tres áreas del Paso 2, así como el idioma que le interesa. No puedo decirle si está hecho por eso o incluso si sus metas son buenas (depende de usted juzgar), pero es mejor ayudarlo más para dominar un idioma determinado.

    inicio pequeño, Lea el otro código, escriba su propio código lanzando proyectos, desafíos.

    Se debe tener en cuenta que la lectura es muy importante para entender cómo escribir un programa, pero realmente sabrá la escritura que cuando haya practicado. y concretamente escribió este programa usted mismo.

    Aprendí demasiado tarde.

    Para la anécdota, leí casi todas las programas de libros en el FNAC durante un año, tratando de aprender de memoria el corazón. Sintaxis y definiciones, y al final casi me he olvidado, excepto los pocos consejos del código que hice con hormigueo en un teclado.

    Este aprendizaje por práctica es la mejor manera de aprender la programación y es esta manera de aprendiendo que propongo en el aprendizaje al programa en C # y Python para aquellos que desean dominar un sistema operativo durante su aprendizaje.

    En este sentido, si ha decidido aprender a controlar mejor los sistemas operativos y, por lo tanto, entender las computadoras de la operación, le ofrezco aprender Linux que tiene la ventaja de ser más «abierto» que Windows y, por lo tanto, ayuda a comprender mejor «Cómo funciona dentro».

    ¿Pero cuáles son los conceptos básicos de saber antes de la programación? ¿Qué debo saber para empezar?

    Excelente pregunta!

    Esto encaja perfectamente en el escenario donde vas a practicar porque podrás hacer una transición perfecta entre teórica y práctica!

    Hasta ahora hemos visto cómo encontrar los buenos objetivos, el buen idioma, etc., pero hay habilidades muy precisas que cualquier programador de respeto debe saber (en la computadora, la red o la web en general).

    De esta necesidad básica, creé un curso de video especialmente dedicado a lo que necesita saber antes de programar:

    Clases de videos para aprender programación

    Si usted Desea aprender el lenguaje de Python, además de una solicitud directa para piratería ética, aquí está el curso dedicado:

    Aquí está el curso completo de programación de Java para principiantes (haga clic en la imagen):

    Aquí está la capacitación completa para desarrollar sus juegos 3D a través de unity3d (haga clic en la imagen):

    y aquí hay muchos más Cursos que pueden ser útiles:

    • Miles de otros cursos de programación en el programa Udemy
    • en Python
    • The C #

    El blog de hacker

    Estas son guías de versión digital (para leer en computadora, tableta o teléfono inteligente) escrito por mi cuidado que le propongo adquirir ahora mismo.

    La versión digital le permite copiar / pegar el código y hacer clic en los enlaces, lo cual es práctico cuando se aprende la programación.

    Aquí está la guía de HTML5, CSS, JavaScript y PHP Languages ​​web para crear su Posee un sitio web de A TO Z (haga clic en la imagen):

    Qué aprenderá:

    • Cómo crear tantos sitios web como desee, como lo ve.
    • cómo las buenas opciones sobre la configuración de su sitio y la forma de seguir mientras ahorran dinero.
    • Todas las habilidades técnicas en el plan técnico: el arquitec El código, el código, el diseño y la seguridad de un sitio.
    • Podrá configurar su proyecto web, sin importar qué tipo: Blog, Showcase, Forum, E-Commerce… Etc. / Li>
    • Tendrá una línea de conducción práctica y simple, que le permitirá poner los sitios de pie más rápido que con un proveedor de servicios externo.
    • Sus habilidades se pueden usar para otros La gente, y será solicitada en el mercado laboral.

    Aquí está la guía de aprendizaje C, C # y Python Languages ​​(haga clic en la imagen):

    Qué aprenderá:

    • Todo lo que necesita saber antes de comenzar la programación.
    • Los conceptos fundamentales aplicables a todos los idiomas de programación.
    • Los conceptos básicos de 3 lenguajes de programación a la vez (C, C # y Python) con códigos fuente incluidos.
    • El uso de las herramientas y cómo instalarlas para programar.

    Paso 5: Publique sus programas y continúe nombrando Endre

    Este paso es un poco donde se mejora. Y dura indefinidamente porque nunca aprendimos todo sobre la programación.

    De hecho, le diré un poco de secreto: puede saber cómo programar en un día.

    Toda la ambigüedad está en la expresión «Saber cómo programar».

    ¿Qué significa «saber cómo programar»? ¿Qué significa esta expresión para su (futuro) empleador?

    ¿Sabe saber cómo escribir un programa «Hello World» es «saber cómo programar»?

    a la inversa, sabe cómo Para depurar un error relacionado con la pila de ejecución de dos funciones del mismo prototipo utilizado sucesivamente con las mismas variables es «saber programar»?

    Por eso, generalmente hay la diferencia en los CV entre » Habilidades «y» k conocimiento «.

    De hecho, hay algún tipo de escala de programador, todos saben cómo programar relativamente, y para decir la verdad, no hay ningún nivel que uno hubiera alcanzado un «Programador» Estado.

    Su objetivo es montar esta báscula hasta un estadio o se sienta lo suficientemente cómodo, según sus deseos.

    para montar esta escala fácilmente y rápidamente propongo Usted puede escribir sus propios tutoriales, crear y compartir sus propios programas. Esto le permitirá obtener algún reconocimiento en la comunidad, y tener opiniones de personas anteriores en la escala.

    Por otro lado, enseñando, aprende mucho tú también, y compartiendo tu trabajo. Recibe opiniones interesantes de diferentes usuarios (clientes, colegas, expertos, etc.).

    También puede participar en foros, otros programas de código abierto… etc., con el propósito de obtener la aprobación de la comunidad y tal vez incluso para Un nombre (te deseo).

    Si siente este deseo de subir en ti, si quieres comenzar, hazlo ahora mismo. No se arrepentirá de su decisión, le prometo.

    Buenas prácticas para aprender programación

    Para terminar este artículo, hablaré sobre buenas prácticas generales sobre la programación.

    Siga los buenos consejos

    para aprender, el ideal es seguir buenos consejos. Quiero decir que hay tanta opinión totalmente divergente y provenga de personas totalmente diferentes que se pierden fácilmente.

    Para decir la verdad, escuchar a quienes sirven como modelos. ¿Escucharás las puntas de nutrición de una obesa mórbida? No.

    Por lo tanto, no se centre en el HTML porque una persona le dijo que sin siquiera haber creado un sitio.

    Cuidado con las personas con sentimentalmente unido a su idioma favorito que estaría listo Para cualquier cosa para seguir su consejo. Las mini-guerras del tipo «El C es bueno y el resto es el M * Rede» son comunes entre los científicos informáticos.

    Todos los consejos no son buenos para tomar, debe ser crítico con su trabajo y en las puntas dadas (la mía también). Esto es particularmente sus objetivos definidos que deben usarse como una forma de seguir.

    Por el contrario, el chatear y ser ayudado por las personas que ya han tomado prestado su ruta es una muy buena idea.

    Las herramientas para usar

    El mundo de los desarrolladores es un ecosistema bastante cerrado que se adapta y usa las mismas herramientas de una manera general.

    Aquí hay algunos de ellos que lo ayudarán a ser Más productivo:

    Servicios de administración de hosting y / o códigos

    Permiten trabajar fácilmente a varios o no en códigos de origen de sus programas. Entre ellos se notará al famoso GitHub, pero también SVN.

    Entornos de desarrollo integrado

    En Windows, no tiene demasiada elección, es principalmente sobre Visual Studio, pero en Linux, Tener eclipse, geany y muchos otros.

    desarrollo de código abierto

    La comunidad hacker está particularmente unida al espíritu de código abierto. Se trata de permitir la rebradinación y modificación de su programa por parte de otros usuarios en particular para mejorarlo.

    Todos los recursos para comenzar en la programación

    Finalmente, tenga en cuenta que un programador busca un Lote en los libros o en la red de extractos de código fuente que se pueden usar. Nadie realmente programa todo de todos (y aún menos sin errores), a menos que sea un experto con docenas de prácticas.

    buena continuación para usted y buena suerte en su aprendizaje

    No lo hagan No dude en comentar sus 3 áreas de aprendizaje específico y su deseo o no tener una guía completa para uno o dos idiomas de programación específicos.

    y aquí ‘otros artículos que pueden interesarle si desea aprender cómo Para programar rápidamente:

    • 10 consejos para mejorar en la programación
    • Los mejores sitios para aprender programación
    • por qué idioma de programación debe comenzar
    • Haga su propio sitio web de la a a la Z (Guía completa para principiantes)
    • Aprenda a programar en C, C # y Python (Guía completa para principiantes)

    El nuevo contenido pronto lo ayudará a progresar en la programación. ¡Manténgase sintonizado!

    Credits Images: Lisamarie Babike – Ted Ianuploaded, Edward, Abstriogoose

    libro electrónico PDF 6 cualidades esenciales para convertirse en un programador

    Qué debe dominar antes de comenzar las herramientas que un programador debe saber pasos para aprender rápidamente y Bonetc…

    Descargo mi guía gratuita ×

    ¿En qué dirección de correo electrónico le gustaría recibir la guía?

    artículos similares

    Los mejores sitios para aprender programación

    Siempre quisiste aprender la programación ¿Pero no sabes qué empezar? Es una pregunta clásica, a menudo preguntó, mientras que es mucho más fácil y rápido de lo que parece! Indico en esta página que no hay necesidad de seguir un pedido…

    por qué idioma de programación debe comenzar

    El propósito de este artículo es proporcionar la mayor clarificación posible para Aquellos que comienzan completamente en la programación y que, con razón, se preguntan por qué lenguaje de programación deben comenzar. Este artículo responderá las preguntas habituales que surjan principiantes, y lo ayudará a elegir concretamente…

    5 mitos en el aprendizaje de programación

    Usted desea iniciar su carrera de programador, pero lo hace No sé dónde comenzar o incluso si solo vas a tener éxito algún día. Si cree que el aprendizaje de programación está reservado para un puñado de élites / desviaciones / matemáticos, ¡tiene falso! La programación se ha convertido en una de las cualidades…

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *