¿Por qué lenguaje de programación debe comenzar?

El propósito de este artículo es brindar la mayor clarificación posible para aquellos que comienzan completamente en la programación y que se preguntan con razón por qué lenguaje de programación deben comenzar.

Este artículo responderá las preguntas habituales que los principiantes Surge, y ayuda a elegir concretamente el lenguaje de programación con el que comienza.

¿Quieres comenzar sin más demora? Descarga la guía completa para aprender C # y Python Language? 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 CONTENIDOS

«Saber cómo programar»?

en programación, a MBE en opiniones muy diferentes sobre el término «Sepa cómo programar». ¿Una persona que acaba de terminar un curso en línea sobre la programación y hace «programas pequeños» desde una semana, ella sabe cómo programar?

y si le pedimos una tarea que no sabe cómo hacerlo con el mismo Lenguaje de programación, ¿Siempre conoce el programa? ¿Y qué sucede si ha adquirido un método de aprendizaje que le permite realizar la tarea de lo contrario?

de allí es una gran cantidad de críticas sobre los libros que hablan para aprender la programación «en 2 semanas».

De hecho, no hay respuestas objetivas a esta pregunta. Siempre habrá alguien que sepa más, y alguien que sabe menos que tú. El primero dirá que usted es un «noob» el segundo que usted es un «pro».

La programación es un área que lleva años y años para estar bien controlado. Y nuevamente, si nos detenimos, uno pierde fácilmente el hilo una vez más que se agregan nuevas especificidades al lenguaje de programación en cuestión.

lejos de mí La idea de deprimirte, aprender al programa es excelente Elección, pero puede que no sea exactamente lo que pensó al principio.

Repito, aprender al programa no es (solo) Aprender la sintaxis de un idioma y las diversas palabras clave, pero saber cómo crear un programa determinado Eso corresponde al propósito deseado, dentro de un cumplimiento de herramientas y métodos precisos.

Programa, es solucionando un problema.

Puede imaginar un lenguaje de programación como un lenguaje hablado real. Aprenda los verbos básicos y cómo construir una oración es un muy buen comienzo, pero no es suficiente hablar con un hablante nativo del idioma en cuestión.

Para terminar, también debemos hablar. Hable una y otra vez hasta que adquiera los buenos reflejos y se exprese de manera clara y fácil posible.

Algunos idiomas hablados son más difíciles de aprender que otros, al igual que algunos idiomas de programación son más difíciles de Aprender que otros.

¿Cuáles son las cualidades necesarias para ser programador

? Estoy absolutamente en contra de las personas que sienten que tenemos que tener cierto grado o una cierta donación para poder programar (lo mismo con convertirse en hackers).

Si le dicen que no será programador por una de estas razones (o si lo cree, incluso), gire la espalda inmediatamente a estas afirmaciones.

e incluso si los criterios y cualidades están bien necesarias para saber cómo programar, vienen y se forjan.

Aquí hay algunas cualidades que ayudan mucho en el campo de la programación:

Sé apasionado

Es incluso un criterio que ayuda a Son las áreas de la vida, si te apasionan algo, tendrás la fuerza para aprender, anular las dificultades y tener éxito al pasar todo el camino. En la programación, debe amar el aprendizaje, resolver problemas y no rendirse.

No renuncie a

de una manera muy concreta, detallaré la última oración del punto anterior.

«Aprenda» significa que a menudo tendrá que aprender cosas nuevas para lograr esta o esa tarea.

Resuelva problemas significa que probablemente será un día frente a su pantalla, bloqueado (e) No sé cómo organizar su programa o escribir una función determinada.

Por falta de tiempo, motivación o complejidad del problema, se nos abandonamos fácilmente. Mientras que la solución a menudo está más cerca de lo que creemos. Nota pequeña para aquellos que se dicen fácilmente que son cero: no es cierto. Y probablemente haya alguien más «no» que tú, que ha tenido éxito. ¡Confía en ti, deja que tus disculpas caigan y salgan! Si tiene acceso a este artículo, también tiene acceso a todos los recursos de programación en línea.

Estás bloqueado? estás perdido ? Felicitaciones y bienvenidos al mundo de los programadores, no eres cero sino bastante normal.

«¿Estás bloqueado? estás perdido ? Felicitaciones y bienvenidos al mundo de los programadores »Haga clic para TweetShare en FacebookCompartir en LinkedIn

Pausa su programa e busque información en Internet. Aprenda nuevas tecnologías, nuevos métodos de implementación y continúe. Sea flexible en su aprendizaje.

En este sentido, no necesita un título para comenzar la programación. Espere a tener un diploma o ser admitido a esto o que la escuela se pierde tiempo. De vez en cuando, espere hasta que pueda haber usado para aprender a programar como AutoDodidact. ¿Tu no tienes dinero? Hay mucha información gratuita en internet.

Algunas personas son realmente fuertes en la programación (no soy parte de la misma), y sin embargo, comenzaron sin nada, ni dinero, no diploma, ni siquiera Computadoras.

A la inversa, a veces pensamos que tal tarea de Tasche requiere años de trabajo, mientras que una solución muy simple ya existe. No reinvente la rueda si no es necesaria.

Práctica

Esta es una propina que a menudo doy. Y eso porque comencé a programar leyendo libros en FNAC durante mi tiempo libre. Noté en mi teléfono inteligente la sintaxis, las palabras clave y cómo instalar los diversos compiladores / entornos de desarrollo. Tuve páginas y páginas de «Notas».

Luego me detuve allí. Había leído docenas de libros, estaba «listo» para escribir cientos de programas… y cuando regresé a casa, lo había olvidado todo, ni siquiera me resolví nada y había terminado de jugar con mucho tiempo.

Por lo tanto, recomiendo que practiquen directamente con el libro que lea. El Diploma no certifica la calidad de su programador, pero su práctica y su experiencia certifican.

leer libros no es suficiente, es importante leer el código. Al leer el Código de otros en torno al mismo tema, ya que nos interesa, descubrimos otras formas de programar. A veces descubrimos formas más efectivas o más directas de hacer. Y en general, aprendemos a programar simplemente.

código abierto o no?

Entramos aquí en un gran debate. El propósito del artículo es dejarle la elección. La comunidad de código abierto es amplia y, a menudo, favorecida al programar y quiere ayudar a mejorar juntos al mundo. También estamos más en el espíritu «hacker».

Proyectos de código abierto que encontrará un gran número Surgithub.com le permitirá reutilizar los proyectos de otras personas para mejorar o basarse por encima de sus propios proyectos. No solo no reinventes la rueda, pero además lo mejoras. También tiene la oportunidad de practicar y comunicarte con las personas que ya conocen el área que desea aprender.

En la otra dirección, el software «cerrado» (cuyo código no se distribuye a diferencia de un programa de código abierto) Le permite atribuir la creación del programa y, a menudo, para obtener ganancias.

En el resto del artículo, le mostraré varios idiomas de programación totalmente diferente. Podrás buscar el que mejor se adapte a tu necesidad. Para continuar la analogía con los idiomas, es como si estuvieras cometiendo una inmersión en China y otra en Japón para saber qué idioma le gusta, en caso de que dude entre los dos.

¿Cuál es el mejor idioma para comenzar? ?

Ya he tratado esta pregunta en este artículo y lo hará más rápido aquí.

¿Quieres aprender un idioma extranjero, a través de lo que le gustaría comenzar?

Es exactamente lo mismo.

Seguir esta pregunta Debe decirle que depende de lo que pueda (o desee) que haga para aprender un idioma determinado.

Es exactamente lo mismo.

¿Por qué aprender inglés y no alemán?

inglés ¿Es el idioma oficial inglés? ¿El alemán es demasiado complicado? ¿Finalmente cuentas en España y, por lo tanto, habla español?

, así que comience con su objetivo. ¿Por qué quieres aprender a programar? ¿Qué quiere hacer al final?

Las respuestas a estas preguntas le permitirán elegir el lenguaje de programación por el cual debe comenzar.

Más información para saber qué idioma Iniciar

https://www.leblognuhacker.fr/5-etapes-pour-debuter-en-programmation/

Ahora veremos varios lenguajes de programación populares y lo que nosotros Puede hacerlo con él, le dará una idea más precisa hacia lo que le guiará. En particular, cuando se pueden usar múltiples idiomas para su objetivo.

Le daré algunos enlaces para saber cómo comenzar con el idioma en cuestión. Pero no pude escuchar acerca de los tutoriales integrales. Por otro lado, puede especificarme para comentar el idioma que ha llamado su atención teniendo en cuenta su objetivo, y de acuerdo con mis habilidades, quizás podría hacer un artículo más detallado sobre el lenguaje de programación en cuestión.

Recuerde que el Programa de Conocimiento también significa conocer el algorítmico, a saber, comentar / sangrar su código, domine los paradigmas de programación para escribir el código de fluido y operativo… etc.

Voy a revisar los 5 más Languajes populares de programación según la Guía de código abierto:

Programación Java:

Java es un lenguaje de programación muy popular. Incluso es el más popular basado en las estadísticas anteriores.

java es el idioma que admite oficialmente para escribir aplicaciones de Android.

Aquí hay un ejemplo del código Java:

El código anterior es de una aplicación de Android para realizar monitoreo de la red:

https://github.com/carmen/network-monitor

bien escuchado, Java no solo está reservado para Aplicaciones de Android, también le permite crear programas para Windows, Mac y Linux. Se dice que es «portátil».

Inicio con Java:

Puede comenzar a través del sitio «Oficial»: http://www.oracle.com/technetwork/ Temas / NewToJava / Descripción general / index.html

Nota: Muchos tutoriales están en inglés. No he indicado en las cualidades requeridas, pero entender el inglés es una ventaja para comprender ciertos tutoriales (e incluso algunos códigos).

Otro recurso muy interesante para comenzar es aprendejavaonline: http: / /www.learnjavaonline.org /

Imagete el código de Java en línea directamente y obtenga el resultado de la ejecución.

java es un lenguaje de programación orientado a objetos, se recomienda encarecidamente aprender los conceptos de la programación orientada a objetos.

C:

Aquí hay un ejemplo de código C:

El código anterior se toma del programa ProcessHacker disponible aquí:

http: // sourceforge.net/projects/processhacker/

Aquí está la interfaz del programa en cuestión:

El idioma es muy popular y muy a menudo resaltado al intentar desarrollar un software potente. También es perfectamente portátil a menudo se sirve como base para los sistemas operativos. Es un lenguaje de programación de bajo nivel e imperativo (a diferencia de Java y otros). En términos concretos, esto significa que C se acerca al lenguaje de la máquina (binario).

c es, sin embargo, un idioma es más difícil de controlar que otros que veremos. Pero en la otra dirección, es más poderoso.

Inicio con C:

¿Quieres comenzar sin más demora? Descarga la guía completa para aprender C # y Python Language? Haga clic aquí. Use el código de cupón «FirstAPROG» para obtenerlo a -20% (8 códigos restantes).

Programación de C ++:

Aquí hay un ejemplo del código C ++:

El idioma C ++ también es muy popular. Probablemente se usa en la mayoría de los juegos de software y videojuegos que conoce.

Toma el idioma C a algunas diferencias que el hecho de que esté orientado al objeto.

Comience con C ++:

Puede documentar a través del sitio web oficial:

http://www.cplusplus.com/doc/tutorial/

Los cursos interesantes también están disponibles en el Sitio web Developez.net:

http://cpp.developpez.com/cours/

Aquí hay otro tutorial interesante en inglés:

http: // www.tutorialspoint.com/cplusplus/

En relación con un ejemplo real, aquí hay Prosyslib, una utilidad C ++ que da detalles sobre el proceso actual:

http: // www. codeproject.com/articles/28547/prosyslib-dissecting-the-process

«H3> Programación en C #:

El idioma C # es el principal competidor del idioma Java. Parece Java en algunos puntos, especialmente por el hecho de que también es un lenguaje de programación orientado a objetos.

Pero no es portátil en el sentido de que está reservado para los sistemas de Microsoft. Aquí hay un código de muestra Desde otro programa de monitor de proceso más disponible aquí:

http://sourceforge.net/projects/yaprocmon/

Puede leer las diferencias entre C # y JAVA en la siguiente dirección:

https://msdn.microsoft.com/en-fr/library/ms836794.aspx

Al mismo tiempo, C # se parece a C ++ (y C) Por su sintaxis encontrará sus diferencias aquí:

http://dotnet.developpez.com/articles/migration/cpp_vers_csharp/#3

Otra comparación, pero esta vez con VB.Neto. El idioma C # pertenece a la misma familia que el lenguaje VB.NET, especialmente porque ambos son «compilados» en el mismo idioma intermedio llamado MSIL (Microsoft Intermediate Language).

La gran diferencia es contra el Sintaxis, aprovecho del programa YAPM para mostrarle un código VB.NET (porque algunas partes del programa están en VB.NET, que es bastante posible dentro de Visual Studio):

el vb.net El lenguaje se usa a menudo (mal o incorrectamente) por principiantes porque es muy fácil de entender y usar.

Visual Studio le permite escribir programas muy rápidos. Para Windows.

aquí es El programa YAPM una vez lanzado:

Inicio con C #:

¿Quieres comenzar sin más demora? Descarga la guía completa para aprender C # y Python Language? Haga clic aquí. Use el código de cupón «FirstAPROG» para obtenerlo a -20% (8 códigos restantes).

PIthon Programming:

Aquí hay un ejemplo de código Python:

Este código se toma de una herramienta de monitoreo de procesos y el sistema:

https://github.com/giampaolo/sutil

Aquí hay un ejemplo con pandillas que usan PSUtil:

Python es un idioma que se ha convertido rápidamente en popular. Es orientado a objetos y portátil. Se puede utilizar para varios tipos de programas diferentes, y la interfaz que ve en la imagen de arriba es la de una interfaz de «consola», pero Python se puede usar muy bien para crear interfaces de usuario clásicos.

inicio Con Python:

¿Quieres comenzar sin más demora? Descarga la guía completa para aprender C # y Python Language? Haga clic aquí. Use el código de cupón «FirstAPROG» para obtenerlo a -20% (8 códigos restantes).

Recursos generales

Con la esperanza de que los ejemplos mencionados anteriormente le ayuden a ayudarlo.. Conocer con lo que comienza el lenguaje de programación, aquí es finalmente, algunos sitios que le permitirán aprender los dictigmas algorítmicos y de programación y los idiomas de programación (todos confundidos):

  • udemy (la mayoría Plataforma popular para las clases de video de todo tipo)
  • Los 5 pasos para seguir imperativamente a aprender la programación
  • los mejores sitios para aprender programación
  • 10 consejos para volverse mejor En la programación

Dónde continuar

Ahora, a través de este artículo y los enlaces dados, saben lo que desea programar y con qué idioma lo hacen. Por lo tanto, todavía tiene que aprender lo básico y tomar un ejemplo al tratar de compilarlo y modificarlo.

Si tiene otras preguntas técnicas, responderé con placer. Y si tiene otros recursos para ofrecer para aprender, no dude en compartirlos

buen aprendizaje y excelente continuación.

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ápido y Weletc…

Descargo mi guía gratuita ×

¿A 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 ha querido aprender la programación, pero no sabe 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 es necesario seguir un pedido…

5 pasos para comenzar en la programación

Usted es principiante en la programación, hacking o en la computación en general? ¿Quieres aprender la programación? Este artículo está hecho para usted. En particular, le daré los 5 pasos para mantenerse al día con la programación. Es decir, para elegir el idioma correcto de…

5 mitos en el aprendizaje de programación

Usted desea iniciar su carrera de programador, pero no sabe 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 *