¿Cuánto tiempo lleva aprender a programar antes de poder empezar a crear software sencillo?

Si te gusta la guía de programación de juegos de Delphi y te gusta la programación, deberías aprender seriamente un lenguaje. Comience con VB. Es un lenguaje introductorio mejor. Es visual, relativamente simple y de muy largo plazo. Un buen lenguaje introductorio. Debe preparar al menos dos libros. Es imposible que un libro contenga todos los contenidos internos de VB. Al leer los libros, pueden leerlos juntos. Los contenidos internos que no se mencionan en un libro se pueden encontrar en otro. Como puede ver, esto es muy beneficioso para el aprendizaje y también puede garantizar la integridad del conocimiento aprendido. Aprender programación es un proceso muy largo. No se preocupe, debe combinar la teoría y la práctica. También es muy importante mirar el código fuente para aprender. Otros lenguajes son muy simples. Puedes probar el lenguaje C y aprender en el orden C-C++-VC, lo que ayudará a la coherencia del conocimiento.

Para aprender el lenguaje C, "Programación C" de Tan Haoqiang es un muy buen libro sobre el lenguaje C. Aprender programación es un proceso muy largo. No te preocupes, lee más de un libro. Tres veces para aprender el método de aprendizaje entrelazado. En el proceso de aprender a programar juegos Delphi en C, puede leer libros sobre estructura de datos, principios de compilación, sistemas operativos, etc., que son muy útiles para la compilación. Cuando comience a aprender, no escriba primero algunos programas relativamente grandes. Escriba más programas pequeños, como operaciones de matriz, combinaciones de caracteres, etc. Los punteros son la esencia del lenguaje C y son la parte más complicada. Si algún día puedes dominar el funcionamiento de los punteros, creo en ti, definitivamente podrás aprender bien el lenguaje C.

Entré en contacto con la programación en 2001. Al principio me familiaricé brevemente con ella sin ningún estudio en profundidad. Comencé con VB y lo estudié durante más de un año, y luego cambié a. Lenguaje C. Aprenda en el orden C - C ++ - VC. He aprendido C durante dos años y ahora estoy comenzando a aprender C ++. Aprender C ++ es muy difícil, incluidas clases, bibliotecas estándar, polimorfismo, herencia y otros conceptos. Son relativamente abstractos y difíciles de entender. Aunque heredó el estilo del lenguaje C, hay muchas cosas que el lenguaje C no tiene. Leer más libros y practicar en la computadora. "Pensamientos de programación de C ++", "Biblioteca estándar de C ++", estos libros son muy buenos y el contenido interno también es muy completo. Los libros de rutina también son indispensables. Leer más códigos fuente es muy útil para la guía de programación de juegos de Delphi. Si tienes ayuda, evitarás muchos desvíos. En resumen, aprender C ++ es un proceso relativamente largo, que lleva aproximadamente dos años. Este es solo el límite mínimo. Si desea aprenderlo a fondo y dominarlo, necesitará más tiempo.

Te recomiendo algunos libros clásicos de C++:

Tutorial de programación de C++

Pensamientos de programación de C++

Tutorial universitario de C++

p>

lenguaje de programación c++

Algoritmo de estructura de datos y descripción del lenguaje c++ de la aplicación

Biblioteca de plantillas estándar de c++: tutorial de autoaprendizaje y manual de referencia

General Programación basada en tipos y STL

Exploración en profundidad del modelo de objetos de C++

Patrones de diseño: la base del software orientado a objetos reutilizable

Refactorización: mejora el diseño del código existente

C++ esencial

C++ efectivo

C++ más efectivo

Introducción a C++

El Los primeros cinco libros deben ser libros para principiantes, los últimos son más difíciles de aprender. Si desea mejorar su capacidad de programación en C++, será beneficioso leer estos libros. Te sugiero que leas más sobre el libro Pensamientos de programación. Hacer más ejercicios te será de gran ayuda para mejorar tu nivel de programación.

De hecho, los idiomas son similares. Una vez que hayas aprendido un idioma, será más fácil aprender otros idiomas.

Hay un dicho en la industria que dice que debido a que el lenguaje JAVA contiene algunas características de C++, dominar C++ equivale a dominar el 80% de JAVA.

Después de dominar C++ Después de eso (qué. Por dominio me refiero al Tutorial de programación de juegos de Delphi), puedes programar con fluidez en C++. No es necesario que domines completamente todas las partes de C++. Nadie puede lograr esto porque C++ es demasiado grande si puedes persistir. C ++ sin descanso durante dos o tres años, podrás aprender otros idiomas) Puedes intentar aprender algunos otros idiomas, como JAVA, VC ++ y otros lenguajes más complejos.

Esto se puede decir que. Ya tiene una comprensión general de los lenguajes de programación y puede aclarar la dirección de su propio aprendizaje. Depende de su propia situación de aprendizaje, si desea aprender algunos lenguajes que le interesen más (según su interés). ), o para encontrar un nuevo lenguaje, comience a estudiar más profundamente. Por ejemplo, aprenda programación de marcos en Windows y programación .net y otros lenguajes más complejos. trabajo, le sugiero que aprenda bien C, C ++ y JAVA.

En la industria actual de investigación y desarrollo de software de mi país, la demanda de C, C ++ y JAVA es muy grande en el norte. es el pilar del sur.

Acerca del inglés Muchas personas ya han discutido el tema de si existen artículos útiles para aprender a programar. Yo personalmente sugiero que solo necesite comprender la terminología profesional de la informática. aprenda la Guía de programación de juegos de Delphi. Puede comprar un tutorial en inglés para computadora y echarle un vistazo. De hecho, el inglés en programación es muy simple, como for, else, while... No es demasiado avanzado y aprender a programar no es como aprender a recopilar información. Certificaciones como CCNA requieren mucho inglés. Pero al aprender a programar, debería ser suficiente tener dos cosas a tu lado: Kingsoft PowerWord y un diccionario informático. Creo que definitivamente puedes aprender bien a programar.

Aprender matemáticas y aprender programación tienen una cosa en común: ejercitar habilidades de pensamiento lógico. No hay muchos lugares donde las matemáticas estén involucradas en el estudio de la programación, por lo que no es necesario estudiar matemáticas en serio para aprender bien a programar.

Si eres una persona que está dispuesta a soportar las dificultades, estudiar programación con el corazón y tiene la energía para perseverar, creo que siempre que estudies en serio, no importa cuán pobres sean tus habilidades en inglés y matemáticas. son, definitivamente podrás aprender bien a programar.

Soy un estudiante junior y también estoy aprendiendo el lenguaje C++. Ha pasado más de un año y me siento muy agotador aprendiendo el Tutorial de programación de juegos de Delphi. Espero ser un compañero como tú. !

Bueno, habiendo dicho tanto, puedes consultarlo, hacer un plan de aprendizaje para ti y tener confianza en ti mismo. Finalmente, deseo que vayas mejor y más lejos en el camino de aprender a programar. ¡Deseo que aprendas algo! !

Mi QQ: 123456 4630

Creo que VB ha sido eliminado ahora. Nunca abrí VB desde que estaba en la universidad y acabo de aprender C, por lo que las personas de arriba prefieren VB. Para los novatos, de hecho, no hagan esto, el lenguaje C es la dirección profesional del lenguaje ensamblador de computadoras, VB es solo para aficionados, ¡le sugiero que pase más tiempo en C!

Gracias por tu ayuda. Yo también quiero aprender pero sé cómo hacerlo. Trabajaré duro en el futuro.

Jaja, lo sugiero. Primero aprendes VB y luego aprendes JSP. Incluso si no tienes C como base, aún puedes aprender JSP (jeje, recuerdo lo que dijo una vez un profesor universitario que VB te ayudará a despegar, ¡y JSP te ayudará a despegar!). Explore más y vaya a foros relevantes. ¡Creo que algún día montarás el viento de VB y volarás libremente en el océano de JSP!

Aprender vb es una pérdida de tiempo.

Deberías aprender C++ o Java ahora

Pero si no tienes bases, deberías empezar desde C

Encuestado:

Sí Quiero aprender algo de JAVA básico. Creo que no es difícil aprender a programar juegos en Delphi. Si está interesado, vaya a la librería y vea si hay algún libro de texto de introducción a JAVA. El software utilizado es JDK1.3.1 y JCPRO250. p>

Respuesta del Autor:

Póngase en contacto con C o VB primero

VB es una programación orientada a objetos relativamente simple

C es un proceso relativamente simple programación orientada

Es necesario aprender C. Después de todo, hay muchos talentos en C, como muchas estructuras de datos y algoritmos clásicos

VB es un lenguaje más práctico

Programación en VB Es muy simple. La principal razón para aprender VB es "simple" y "práctica"

Depende de lo que quieras aprender, jaja~

El Lo más importante para aprender a programar es tener paciencia y perseverancia

Si un fragmento de código está mal, es posible que tengas que cambiarlo decenas de millones de veces sin rendirte

Si Ten la energía para no rendirte, ¡definitivamente puedes aprenderlo!

Encuestado:

Si es un novato, debe comenzar con los más básicos. Primero puede comprar algunos libros sobre lenguaje C, que son relativamente simples, y luego ir avanzando gradualmente. Aprende C++ o JAVA. ¡Lo más importante es hacerlo tú mismo!

Encuestado:

¡Jajajaja! . . . . . . .

Enhorabuena, te has encontrado con una gamba.

Si pagas, serás recompensado. Quiero que todos comprendan esta simple verdad/

Mi respuesta, 50 puntos definitivamente valen la pena para ti. La práctica del tutorial de programación de juegos de Delphi vale 50 puntos más.

Cómo aprender a programar

1. Aclare el propósito del aprendizaje

Aprender a programar es muy útil para la mayoría del personal de la industria de TI. Aprender programación y convertirse en programador, desde un punto de vista personal, puede resolver los problemas encontrados en el uso del software, mejorar el software existente y agregar un peso importante a la búsqueda de un trabajo ideal, lo que ayudará a conseguir un buen puesto. en el camino; desde una perspectiva nacional, puede hacer las debidas contribuciones a la industria del software de China. Un excelente programador siempre será objeto de competencia. Aprender programación también puede refinar nuestro pensamiento y hacer que nuestro pensamiento lógico sea más riguroso. Si podemos seguir disfrutando de la diversión de la innovación, siempre tendremos la oportunidad de estar a la vanguardia de la alta tecnología, porque la programación en sí es un trabajo creativo. La era de la economía del sentido común nos ha brindado infinitas oportunidades. Si queremos dominar verdaderamente la tecnología informática, hacer carrera en la industria de TI y marcar la diferencia, tener ciertas habilidades de programación es una condición y un requisito básico.

2. Establece una buena base

Para aprender a programar debes tener una cierta base. En general, la guía de programación de juegos de Delphi tiene los siguientes aspectos:

. > (1 ) Conceptos básicos de matemáticas A juzgar por la historia del crecimiento y las aplicaciones de las computadoras, los modelos matemáticos y la arquitectura de las computadoras fueron propuestos por matemáticos. Las primeras computadoras también fueron diseñadas para cálculos de datos. Por lo tanto, para aprender bien informática, es necesario tener una cierta base matemática para los graduados.

(2) Cultivo de la capacidad de pensamiento lógico Aprender a programar requiere cierta capacidad de pensamiento lógico, y el cultivo de la "capacidad de pensamiento lógico" requiere una formación práctica a largo plazo. Para convertirse en un excelente programador, lo más importante es dominar las ideas de programación. Para hacer esto, debemos acumular gradualmente mediante práctica repetida, observación, análisis, comparación y resumen. Por lo tanto, en el proceso de aprender a programar, no tenemos que esperar hasta comprender todo completamente antes de comenzar a practicar. Siempre que comprendamos el esquema general, debemos atrevernos a experimentarlo nosotros mismos. Todos tienen su primera vez. Algunos problemas sólo pueden entenderse a través de la práctica, y sólo a través de la práctica el conocimiento de los maestros y los libros puede convertirse en propio. Así es como los maestros logran el éxito.

(3) Elija un lenguaje de programación de juegos introductorio de Delphi adecuado. Frente a varios lenguajes, ¿en qué orden debería aprenderlos? Las herramientas de programación se clasifican en las siguientes categorías: 1) Las herramientas locales de I+D para el desarrollo de software de aplicaciones incluyen: Visual Basic, Delphi, VC++ (C++ Builder), etc.; las herramientas de desarrollo de bases de datos incluyen: Visual Foxpro, Oracle Developer, Power Builder, etc. 2) Herramientas de I+D de I+D multiplataforma como Java, etc. 3) Investigación y desarrollo de redes: herramientas de desarrollo de clientes como Java Script, etc.; herramientas de desarrollo de servidores como: PHP, ASP, JSP, ISAPI, NSAPI, CGI, etc. Entre las diversas herramientas de I + D en los diferentes entornos anteriores, el método VB es simple y fácil de entender. El diseño de la interfaz es configurable y fácil de aprender y usar. Elegir VB como dirección de nivel inicial es más adecuado para recién graduados.

3. Preste atención a comprender algunos conceptos importantes

Lo que ve en un libro de programación no son más que conceptos como variables, funciones, declaraciones condicionales, declaraciones de bucle, etc. pero debe poder programar verdaderamente. La aplicación requiere una comprensión profunda de estos conceptos y su aplicación sobre la base de la comprensión. No se limite a aprender gramática y estructuras, sino que comprenda a fondo los ejemplos de aplicación de estas gramáticas y estructuras, para que pueda hacerlo. sacar inferencias de un caso y establecer paralelos.

4. Dominar las ideas de programación

A la hora de aprender un lenguaje o desarrollar herramientas, la estructura gramatical y las llamadas a funciones son secundarias, y lo más importante es aprender sus ideas. Por ejemplo, si quieres aprender programación de juegos en Delphi y aprender VC, necesitas aprender el mecanismo interno de Windows y qué son los subprocesos... si quieres aprender COM, necesitas conocer VTALBE, fábricas de clases, interfaces, idl..., la clave es aprender una idea. Una vez que tienes una idea, podemos establecer paralelos.

5. Más práctica y más comunicación

Para dominar las ideas de programación, debes practicarlas y experimentarlas en el trabajo de programación real. En la etapa inicial de programación, siempre debe diseñar el programa usted mismo. Al diseñar, no se ciña a una forma de pensar fija. Cuando encuentre problemas, debe considerar varias soluciones. Esto requiere más comunicación. Cada uno tiene diferentes formas de pensar, diferentes perspectivas y cada uno tiene sus propios trucos inteligentes. A través de la comunicación, puedes absorber continuamente las fortalezas de los demás, enriquecer tu práctica de programación y ayudarte a mejorar tu nivel. La programación práctica es una manifestación de la aplicación del pensamiento creativo y una buena forma de cultivar el pensamiento lógico.

6. Desarrolla buenos hábitos de programación

Comenzar a programar no es difícil, pero es muy importante seguir aprendiendo después de empezar, que es relativamente largo. Durante este período, debes prestar atención a desarrollar algunos buenos hábitos de programación. La calidad del estilo de programación afecta en gran medida la calidad del programa. Un buen estilo de programación puede hacer que la estructura del programa sea clara y razonable, y que el código del programa sea fácil de mantener. Como sangría de código, cumplimiento de reglas de comando variables, anotaciones de código, etc.

7. Aprender programación en Internet

Puedes aprender muchas ideas, métodos, experiencias y técnicas de programación diferentes en Internet. Hay una gran cantidad de herramientas, trabajos y educativos relacionados. materiales para descargar.

Por ejemplo, el sitio web "Programming Classroom" (

Respondido por: Anónimo 2-25 13:30

Herramientas de programación VB

Visual Basic 6.0 Versión en chino simplificado Visual Basic 6.0 Green versión optimizada MSDN VB6 versión optimizada

Tutorial introductorio de VB

Serie de tutoriales de programación de VB Rutina de significado de opinión de VB Tutorial de ejemplo de VB6

Libro de tontos de VB6 chino VB El tutorial introductorio más simple de VB 6.0 con ejemplos de la versión china para comenzar y mejorar

VB Chuge enseña los estándares de programación de VB y aprende VB 6.0 con ejemplos

Tutorial de aprendizaje de VB.NET Modo de control de VB.NET programación con 100 ejemplos Tutorial de capacitación práctica de la versión china de VB

Tutorial paso a paso de programación clásica de VB Tutorial paso a paso de VB6.0 Tutorial de la versión china

Análisis de ejemplos de VB_NET y programación de aplicaciones VB.NET intermedio y programación maravillosa avanzada de VB 200 ejemplos

Súper tutorial de VB Colección de funciones API de VB Tutorial de ejemplo de Visual Basic 6.0

Tutorial de aprendizaje de desarrollo de bases de datos de VB 6.0 Programación de bases de datos de VB.NET desde el nivel básico hasta el dominio VB6.0 mejora de entrada

Xuetong de 21 días Visual Basic.NET Libro práctico completo de Visual Basic.NET Plantilla de aprendizaje de Visual Basic.NET

Tutorial de capacitación de Visual Basic.NET Programación práctica de Visual Basic estándar Aprendizaje de VB tutorial

Aprendizaje de controles de VB

Tecnología de I+D de programación de VB

Tutorial de programación de juegos de Delphi COM+ y VB6 Diseño de aplicaciones de tela Guía para desarrolladores de complementos de Visual Basic VB.NET guía de desarrollo avanzado

p>

Programación avanzada de VB.Net VB.NET Desarrollo de componentes reutilizables orientado a objetos Visual Basic 200 maravillosos ejemplos de programación

Programación de estaciones de TV múltiples VB.Net VB.NET Guía del programador avanzado Tutorial técnico de Visual Basic.NET GDI+

Tutorial de ejemplo de programación de aplicaciones de control VB.NET Guía del desarrollador web XML de VB.NET Guía de programación de VB y SQL Server

Iniciar el desarrollo de Asp .NET1.1 con VB.NET Sistema de aprendizaje de programación de juegos VB Tecnología de codificación Visual Basic.NET

Implementación de VB.NET orientada a objetos CLASS Rutina de recopilación de aplicaciones VB.NET Programación de aplicaciones de análisis de ejemplos de VB.NET

Visual Basic Net y tecnología de páginas web dinámicas Guía de desarrollo de VB6 Recursos del sistema VB

Explicación del programa de ejemplo de VB Ejemplo de desarrollo de bases de datos VB.NET Tutorial de desarrollo de bases de datos y VB.NET

Programación en lenguaje VB Orientado a VB.NET Implementación de objetos 150 ejemplos de programación de aplicaciones Visual Basic 6.0

Práctica de desarrollo de proyectos Visual Basic.NET Guía de I+D de Visual Basic 6.0 Programación de colecciones de Visual Basic 6.0

Desarrollo de aplicaciones de nivel empresarial Visual Basic6.0 Programación de bases de datos Visual Basic6.0 Conceptos básicos de programación de Visual Basic .NET

Tutorial de desarrollo de bases de datos de Visual Basic.NET Tutorial paso a paso de Visual Basic 6 Programación de juegos VB 21 días por cuenta propia -Estudio

Programación de facturación en Visual Basic.NET Guía de programación en Visual Basic Tecnología Visual Basic.NET detrás de escena

VB.NET

Y la programación avanzada de SOL Server 2000 utiliza VB para diseñar e imprimir informes complejos Conceptos básicos de programación de Visual Basic.NET

Guía de desarrollo de programas de componentes de Visual Basic6.0 Colección VB.Net Aplicación de integración de bases de datos Visual Basic o C# Comienza con WS

Programación y aplicación de Visual Basic.NET

Guía y manual de I+D de VB

Guía de programación de juegos de VB.Net y Delphi Manual de código ASP.Net Idioma de versión china VB 6.0 Manual de referencia Manual de experiencia de programación de VB

Manual de funciones API de VB Manual de I+D avanzado de VBA Consejos del manual de referencia rápida de VB

Manual técnico de comunicación remota de VB.NET Manual técnico de depuración de VB.Net Herramienta de componentes Visual Basic 6.0 Guía

Manual de referencia de cadenas y expresiones regulares de VB.Net Referencia del lenguaje VBScript Manual de referencia de programación de VB6

Preguntas y respuestas de VB Skills 123456 Ejemplo de desarrollo de VB5 Guía de base de datos WEB Manual de ayuda en inglés de VBscript

Manual de referencia de control de VB6 Manual de referencia del lenguaje VB6 Guía del programador de VB6

Guía de base de datos WEB de I+D de VB5 Guía de I+D avanzada de VBA Manual de referencia práctica versión china de VB

Manual de experiencia de programación de VB Guía de herramientas de componentes de VB6 Manual de referencia de funciones API de Visual Basic

Manual de referencia práctica de Visual Basic 6.0 Manual de referencia de controles de Vsual Basic 6.0 Manual de diseño de clases de Visual Basic.NET

Manual de referencia del lenguaje Visual Basic.NET Visual Basic.net Manual de referencia de Reflection Manual de referencia de subprocesos de Visual Basic.net

Manual de experiencia de programación de Visual Basic Guía para profesionales de Visual Basic.NET Tutorial de capacitación en programación de Visual Basic.NET

Manual de referencia rápida de VB - Consejos VBscript Inglés Manual de ayuda

Otros recursos relacionados con VB

Comprobación rápida del método de función VBSCRIPT Visual Basic Colección de controles de terceros Referencia del lenguaje Visual Basic - Comprobación rápida de funciones

Access 2003 VBA Libro de referencia del programador VB, C Quick Advance V3.0 Recursos del sistema VB

Referencia del lenguaje VB Script Colección de habilidades de programación VB Tutorial y referencia del lenguaje VBScript

Tutorial de ejemplo de VBScript y JScript VB Yinghua Digest Visual Explicación básica de términos especializados

Funciones comunes de VB VBScript learning Delphi tutorial de programación de juegos VB learning Yitong

Conceptos básicos de VB Script Manual de ayuda de VBScript Conjunto de Visual Basic de algoritmos de datos de uso común

Video relacionado con VB

Programación y aplicación de VB (TVU) 29 conferencias sobre programación clásica Visual Basic Utilice múltiples estaciones de TV para aprender Visual Basic

Universidad de Ciencia y Tecnología Electrónica de China — VB Programming VB.net Multi-Television Lectures

null) Proporciona artículos técnicos de programación prácticos y significativos internamente, controles seleccionados, descargas de códigos fuente, exámenes de computadora, software relacionado y recomendaciones de libros de programación, etc., espere.

8. Fortalecer el reaprendizaje de conocimientos de teoría informática.

Aprender a programar es un proceso cognitivo que se ajusta a "teoría → práctica → teoría → práctica nuevamente".

Al principio, debe tener ciertos conocimientos básicos de teoría de la computación, incluidos los conocimientos matemáticos básicos necesarios para la programación. Una vez que tenga las condiciones básicas para ingresar, puede comenzar a practicar la programación desde la práctica, puede encontrar problemas que requieran volver a hacerlo. aprendizaje de conocimientos de teoría informática. Todo el mundo puede programar, pero cuando descubre que es difícil mejorar su nivel de programación, debe volver atrás y aprender algunas teorías básicas de informática y matemáticas. Después de aprender, muchos problemas que se encontraron antes se resolverán de forma natural, lo que hará que las personas se sientan repentinamente iluminadas. Por lo tanto, en el proceso de aprendizaje de programación, los tutoriales de programación de juegos de Delphi deben centrarse constantemente en la confusión y los problemas de la aplicación para aprender en profundidad las bases teóricas y la lógica matemática de la informática, como estructuras de datos, algoritmos, principios informáticos, principios de compilación, funcionamiento. principios de sistemas, ingeniería de software, etc., sistemas algebraicos, teoría de grafos, matemáticas discretas y otros conocimientos básicos de teoría matemática. De esta manera, a través del aprendizaje continuo y la práctica intensa, el nivel de programación definitivamente continuará mejorando a un nuevo nivel.