Red de conocimiento informático - Espacio del host - Tengo 14 años y quiero aprender programación informática. No sé nada sobre programación informática. ¿Qué debo aprender y cómo debo aprenderlo?

Tengo 14 años y quiero aprender programación informática. No sé nada sobre programación informática. ¿Qué debo aprender y cómo debo aprenderlo?

C/C

Aprender C/C al principio hará que la gente se sienta mareada. Hablando de las ventajas y desventajas de C/C, puedo enumerar una página completa. Es poderoso, pero también un dolor de cabeza.

(Punto de imagen C/C Es como el Kung Fu Mágico de los Nueve Soles en las novelas de Jin Yong (ver Espada del Dragón Eterno protagonizada por Jet Li). Una vez que aprendes este tipo de Kung Fu, puedes aprender cualquier cosa muy rápidamente. Pero en realidad no es adecuado para principiantes. )

Métodos de programación

Se recomienda a los principiantes que comiencen con Java o Pascal (generalmente hay más competencias para estudiantes). Puede ayudarle a comprender rápidamente los métodos de programación (de hecho, existe un curso de metodología de programación cuyo objetivo es separar métodos de lenguajes específicos).

Introducción para principiantes

Lo principal para que los principiantes aprendan programación es mantener el interés, encontrar un punto de partida que les convenga y no compararse con otros que quieren dominar. un idioma desde el principio y aprender todas las habilidades.

Por ejemplo:

Si te gusta jugar, puedes comenzar con la programación extendida proporcionada por algunos juegos, algunos lenguajes de programación o editores de mapas.

Si has entrado en contacto con tablas de Excel, puedes intentar combinar algunas fórmulas proporcionadas por las tablas de Excel.

Si desea crear algunas macros de teclas para completar funciones similares a complementos, primero puede aprender el asistente de teclas.

Definitivamente te preguntarás, ¿estos también son programación?

Efectivamente son programación, pero utilizan algunos programas informáticos más comprensibles.

Con la ayuda de este software, puedes completar algunos trabajos de programación sencillos. Pero existen grandes limitaciones.

El idioma no es importante

Muchas personas aprenden un idioma, o afirman haber dominado un idioma. De hecho, el lenguaje informático, en el mundo de la programación, es una herramienta que se utiliza para expresar tus ideas. Puedes utilizar java, C/C, python, ruby, lua, pascal, VB y decenas de otros lenguajes al mismo tiempo. tiempo para completar la misma función.

Al igual que un hablante de inglés y un hablante de chino les dicen a los demás ¡Hola! Ven a saludar, pero esta otra persona es una computadora, y esta computadora entiende todos los idiomas (siempre que configures el entorno de idioma para ello).

La clave es lo que quieres expresar y tus ideas.

De hecho, a un desarrollador experimentado, normalmente no le lleva más de 10 minutos familiarizarse con la sintaxis de un nuevo lenguaje. A continuación, puede llevar varios meses dominar las bibliotecas básicas y las arquitecturas de uso común.

Sin lenguaje, ¿cómo podemos construir nuestros propios programas?

Lo que necesitamos son algunos componentes, pero estos componentes son diferentes en tamaño, complejidad y autor.

Cuando puedas dominar inicialmente las funciones básicas de un lenguaje (generalmente operaciones, declaraciones de rama, bucles), podrás lograr muchas cosas, como. Genere texto o archivos en un formato determinado e interactúe con los usuarios para completar ciertos requisitos.

Solo necesitas utilizar algunas bibliotecas básicas proporcionadas por el lenguaje.

Lo más importante en el mundo de la programación de bibliotecas es la biblioteca. En el mundo real, a menudo puedes convertirte en un ingeniero XXX si puedes dominar y utilizar una biblioteca en un campo o dirección de manera competente.

Por ejemplo:

Quienes dominan el SDK de iOS suelen denominarse ingenieros de desarrollo de software de Apple.

Aquellos que dominan el SDK de Android suelen denominarse móviles Android. ingenieros de desarrollo de plataformas

p>

Los expertos en las API proporcionadas por Windows/Linux y otros sistemas generalmente se denominan ingenieros de desarrollo de Windows/Linux

Así que descubrirá que también los hay. muchas áreas de programación para redes, PC clientes, Servidor, embebidos.

Lo que necesitan es dominar una biblioteca potente.

En cuanto a la práctica específica, te preguntarás, ¿por dónde empiezo?

Desafortunadamente, todavía tenemos que volver a un lenguaje informático.

Desarrollo de aplicaciones

1 Elija el idioma que más le convenga

2 Complete el entrenamiento de gramática básica (puede ignorar temporalmente algunos de los complejos mecanismos y estructuras proporcionados por el language )

3 Completa operaciones básicas de archivos y cadenas.

4 Encuentre la biblioteca de gráficos de interfaz (GUI) y las herramientas de desarrollo compatibles con el lenguaje, y desarrolle algunos programas que no sean de consola para que nuestros programas se vean elegantes.

Desarrollo web

Primero familiarízate con la estructura del lenguaje html (proporciona un sitio web útil: /) y sigue los tutoriales y pronto podrás crear tu propia página web. o incluso un sitio web.

Requiere cierto desarrollo de hardware

Generalmente, debe combinarse con una placa de circuito de desarrollo de hardware o un servidor mainframe.

Algunas cosas que quizás puedas utilizar

Lenguajes de programación Basic, Pascel, JavaScript, Java, C/C

Herramientas de programación (también llamadas integradas entornos de desarrollo)

Visual Studio (Visual Basic / Visual C/C)

Dev C/C

Eclipse (JDT / CDT y otros complementos)

Marcos y bibliotecas de uso común

Dot Net, API de Windows

Swing

juery

GNU C/ Biblioteca C

Imagen OpenGL, DirectX, SDL

Experiencia

Para aprender un idioma, solo necesitas descargar un IDE que admita el idioma y documentos de ayuda. sobre la gramática básica del idioma, y ​​algunas docenas de ejemplos de pequeños programas.

Por lo general, la dificultad no es cómo escribir código y depurar el programa con ejemplos o documentación de ayuda.

Pero cómo configurar tu entorno de desarrollo para que el IDE pueda funcionar normalmente es el programa más sencillo.

¡Este es el conocido Hello World en el mundo de la programación! programa.

Para un principiante en un campo, si puede depurar un ¡Hola Mundo normalmente! programa, ha dado un gran paso hacia el éxito.

Fin

Deberías haber descubierto que el mundo de la programación es tan grande. A menudo escucho a la gente decir que aprender a programar requiere un pensamiento lógico cuidadoso y algo de talento.

Sin embargo, para la mayoría de nosotros que no somos genios, lo que se necesita es mantener el interés durante mucho tiempo. Comienza con interés y termina con perseverancia. Viajar en el mundo del software requiere una carrera de larga distancia con la moral alta. En lugar del éxito único de los genios.

Si crees que leer toda la narrativa es demasiado agotador. Quiero decirte que luego de ingresar al campo de la programación, las dificultades que enfrentarás van mucho más allá de lo que puedas imaginar ahora.

QQ: 1275137593 Si aún tienes preguntas, continúa preguntando.

Apéndice

1 Para IDE API SDK y muchos otros términos, busque en la Enciclopedia Baidu o Wikipedia.

2 Sugerencias: Echa un vistazo al curso abierto de Metodología de programación de Stanford. La conferencia es muy emocionante y prometo que siempre que puedas reconocer el interruptor de encendido de una computadora, podrás entenderlo.