¿Cuál es el mejor lugar para que los principiantes comiencen a aprender a programar?
Programación de autoestudio completo desde cero. ¿Qué dirección de nivel inicial debería elegir? Primero, aclare su dirección y propósito de aprendizaje.
Finalidad, hay que entender si se persigue la excelencia técnica o por necesidades o intereses profesionales. Aprender a programar no es de ninguna manera algo que se pueda lograr de la noche a la mañana. Definitivamente encontrará varias dificultades durante el proceso y, a veces, querrá darse por vencido. Pero depende de si puedes persistir.
Si busca la excelencia técnica, le sugiero que comience con c primero. c es el "padre" de casi todos los lenguajes de nivel superior en la actualidad. Sin embargo, también es cierto que c es complejo. Dado que los objetos operativos de C suelen estar a nivel de hardware, es necesario comprender bien el hardware. Después de c, puedes intentar aprender c++. Después de c++, puedes aprender básicamente todos los idiomas según tus intereses.
Direccionalidad, sabes lo que estás estudiando. Ha habido una gran divergencia en la programación desde el momento en que se inventó hasta el presente. Desde el desarrollo anterior de microcomputadoras de un solo chip hasta la actual inteligencia artificial, desarrollo de redes, desarrollo de aplicaciones, desarrollo de juegos, informática científica, etc. Tienes que entender qué dirección quieres elegir. Las opciones comunes son desarrollo de aplicaciones y desarrollo de redes. El desarrollo de aplicaciones se divide en desarrollo de aplicaciones móviles y de escritorio, y el desarrollo de redes se divide en desarrollo web, desarrollo en la nube, etc. Por lo tanto, debe aclarar sus objetivos de desarrollo. Por lo general, diferentes desarrolladores aprenden diferentes lenguajes. Por ejemplo, Java se usa para el desarrollo de Android, Swift se usa para el desarrollo de iOS y el desarrollo de Windows es el más común. Windows se puede desarrollar en casi todos los lenguajes. Para el desarrollo web, el front-end usa javascript, css, etc., y hay más opciones para el back-end, como ruby, php, nodejs, etc.
No existe un lenguaje de programación barato. Siempre que te guste, incluso puedes usar vb para desarrollar software mejor que c++.
Solo después de aclarar su propia dirección de desarrollo y su propósito de desarrollo podrá determinar su dirección de entrada. De lo contrario, no solo no podrá aprender, sino que estará aún más confundido.
Si tienes claro tu propósito y dirección, por favor respóndeme y te daré más respuestas.
Personalmente siento que la web es mejor
Las razones son las siguientes
La web se compone principalmente de front-end y back-end
Front-end HTML+css+javascript,
El backend requiere PHP o python, o el más moderno node.js, y también necesitas saber algo de Linux
El sistema operativo es demasiado difícil y el software de computadora no se puede dominar de la noche a la mañana, error sin fin
Relativamente hablando, es relativamente fácil comenzar con la Web, pero no es fácil dominarlo.
El código de la web es fácil de encontrar y hay innumerables sitios web de referencia
p>
IOS/Android también son relativamente populares y no es difícil comenzar. También hay muchos códigos fuente y cursos para aprender
También es muy bueno
Es decir, la batalla entre HTML5 y aplicaciones.
Si solo se basa en intereses personales
Personalmente, creo que es mejor aprender Python
Python tiene una sintaxis flexible y funciones potentes, y puede ser utilizado en sistemas operativos, web, procesamiento de datos, se utiliza en diversos aspectos, como el desarrollo de juegos
Es el mejor lenguaje de scripting, sin excepción
Aunque no es adecuado para grandes proyectos, supongo que no tengo ningún interés en proyectos grandes
También hay muchos paquetes en Internet, que son perfectos para Linux
Liz puede considerar aprender Linux+python
Casi no hay editores en lenguaje C puro, todos son compatibles con versiones anteriores de C ++ y C
Hay principalmente VS de ms y hay una versión comunitaria gratuita.
Luego. está G de gun, que viene con Linux
Y está clang, el compilador predeterminado para BSD y mac
La función de compilación es ms, pero actualmente ms no es compatible con otras plataformas
g y clang son similares, g es más popular y clang admite más funciones de C++
¿Qué lenguaje debo elegir para aprender a programar desde cero?
Si Si quieres ser programador en el futuro, lo mejor es comenzar con Java. Esto es como aprender a usar una especie de vajilla, primero aprende los palillos y luego aprende a usar cucharas, cuchillos y tenedores al alcance de tu mano.
Cómo comenzar con la programación de autoaprendizaje (cero conceptos básicos)
Como dijiste que lo aprendiste gracias a tu pasatiempo, responderé esta pregunta.
Sugerencia: Ve a la librería y compra un libro de introducción al lenguaje C. Escribí manualmente el código del libro en la computadora y lo depuré (me tomó cuatro meses, todo el tiempo después del trabajo para leer y pensar... apenas comencé en cuatro meses...), y aprendí este idioma. Es fácil realizar la transición a otros idiomas.
Después de eso, aprenderé estructuras de datos y comprenderé completamente puntos, líneas, árboles, gráficos, etc. Pasé demasiado tiempo aquí, pero mis conceptos básicos de matemáticas no son buenos y no he aprendido algunos de ellos...
Después de eso, sabrás qué hacer...
También lo aprendí por mi hobby, y también lo aprendí por mi cuenta.
Eres un estudiante de secundaria y eres mucho mejor que yo. Soy un estudiante de secundaria y es más fácil para ti estudiar que para mí.
Hola~ ¿Qué libro debo elegir para empezar a estudiar por mi cuenta JAVA sin fundamento? Gracias
Conocimientos básicos de JAVA elemental:
1. Primero, debes aprender los conocimientos básicos de Java.
No se deje engañar por las nuevas tecnologías. Como dice el refrán, todas las nuevas tecnologías se basan en Java. Si la base no es sólida, solo comprenderá un poco estas nuevas tecnologías y no las entenderá. ser capaz de conocer las causas fundamentales.
2. Haga un proyecto de Java
Después de aprender los conocimientos básicos de Java, cree un proyecto de Java para consolidarlo. Al resolver los problemas, encontrará muchos problemas. Profundizarás en tus conocimientos. Dominio de los conocimientos básicos.
3. Aprenda los conocimientos básicos y las aplicaciones de desarrollo de bases de datos.
El desarrollo de software es inseparable de las bases de datos. Domine varias bases de datos populares: Oracle, SQL
servidor, MySQL. esperar.
4. Conceptos básicos de JEE
Aquí primero debe aprender los conceptos básicos del sitio web, incluidos HTML, DHTML y JavaScript, luego aprender XML, XML JAXP y luego aprender los conceptos básicos. JEE, incluido el entorno de desarrollo JEE, RMI/IIOP, JNDI finalmente aprende el desarrollo de aplicaciones de la base de datos JDBC.
5. Desarrollo web
Conocimientos integrales de desarrollo web JEE: Servlet JSP javaBean TagLib, vaya aquí para desarrollar un proyecto de aplicación web completo.
6. Desarrollo de EJB
Contiene conocimientos completos de EJB: 1) Introducción a EJB y beans de sesión sin estado 2) Beans de sesión con estado 3) BMP y CMP son beans de entidad; ) jms y MessageDrivenBean 5) Cosas y seguridad (JTA, JTS y JAAS) 6) Desarrollo y aplicación de WebService
7. Aprendizaje de frameworks de código abierto
Aprende varios tipos; Marcos de código abierto ahora populares: Struts, Spring, Hibernian, Webwork, etc. Aprenda completamente el desarrollo y aplicación de estos marcos. Si está interesado, también puede conocer el desarrollo y aplicación del framework Ibati, la tecnología AJAX y el framework DWR.
8. Proyecto JEE
Aplicación integral del conocimiento JEE para desarrollar una aplicación completa.
9. Análisis y diseño orientado a objetos
Java es un lenguaje orientado a objetos, por lo que es necesario estudiar en profundidad el análisis y el diseño orientado a objetos, y también es necesario aprender el lenguaje de modelado unificado UML.
10. El siguiente paso es el diseño y la arquitectura del sistema.
Lo que necesita aprender aquí son los patrones de diseño de Java, los patrones de diseño EJB, los patrones de diseño centrales JEE y el diseño del marco de aplicaciones JEE.
11. Ingeniería del Software
Aprendizaje de los conocimientos teóricos básicos de la ingeniería del software, así como de Rup y Programación Extrema.
12. Investigación tecnológica
Aprenda tecnologías de motores de búsqueda: como Lucene, etc., tecnologías de flujo de trabajo: incluidos Shark, JBPM, etc., arquitectura y aplicaciones SOA.
13. Práctica integral de proyectos
Implementar una aplicación a nivel empresarial.
Fundamento cero, en qué dirección aprender Python es la más rápida para comenzar.
No es necesario aprender Python muy profundamente. Puede participar en un aprendizaje profundo después de aprender bucles y funciones. y clases. Los principiantes deben ejecutar primero la biblioteca de aprendizaje profundo. Si realmente desean avanzar y realizar modificaciones, encontrarán que el cuello de botella está en las matemáticas, no en Python.
¿Cómo debería aprender a programar por mi cuenta sin ninguna base? ?
Por supuesto que no es demasiado tarde.
Si desea comenzar, se recomienda comenzar aprendiendo el lenguaje C y comenzar con los libros más simples, como "Programación en C".
Primero, establezca una base sólida. Después de todo, cualquier lenguaje es básico. Todos los lenguajes de programación tienen similitudes. Si aprendes uno a fondo, podrás dominar el otro rápidamente.
Luego aprende en profundidad sobre bases de datos, estructuras de datos, sistemas operativos, ingeniería de software y muchos otros conocimientos relacionados.
Entonces hay que considerar cuál es el propósito de aprender a programar. Si se trata de desarrollar software o algo así, elija un lenguaje de programación orientado a objetos, como java, c#, etc. Si quieres ser un hacker o algo así, lo mejor es ponerte en contacto con ensamblador y desarrollo de bajo nivel.
Lo anterior es sólo mi opinión personal.
Buscando una introducción básica a la programación VBS
Existe un software llamado vbsedit, que es muy bueno para escribir VBS. Es muy recomendable
Presta atención. al antivirus al descargar
Programación autodidacta desde cero.
Si no tienes ninguna base, se recomienda que comiences con Javascript durante un mes (no es necesario que sea demasiado largo, a menos que estés planeando desarrollarlo en la web). p> Primero que nada, necesita saber una cosa. La cuestión es que el software de programación, lo llamamos IDE (entorno de desarrollo integrado, entorno de desarrollo integrado), en realidad tiene muchos conocimientos. Por ejemplo, si desea escribir Java, primero debe hacerlo. instale un SDK de Java (Kit de desarrollo de SOfare, que es jvm) y luego instale Eclipse o Netbeans. Después de ingresar al IDE, debe configurar una ronda de información relacionada con el proyecto antes de poder comenzar a escribir su primer comando... Tengo. Me quedaré sin fuerza de voluntad cuando llegue aquí)
Javascript es el más simple. Usas un bloc de notas (de hecho, recomendaría usar notepad++) para escribir un archivo y puedes ejecutar los resultados en el navegador. haciendo doble clic en él. Aquí viene... Si no me crees, pruébalo.
Utiliza el Bloc de notas para crear un archivo llamado prueba en el escritorio y escribe el siguiente contenido.
Haga doble clic después de guardar y su navegador aparecerá y mostrará el resultado. (Si sale el Bloc de notas, la extensión de su archivo es incorrecta)
Los conceptos de la mayoría de los lenguajes de programación son similares, incluidas variables, matrices, lógica y bucles. herencia y herencia de politipos. Javascript puede Para darle un buen comienzo (lo único es que JavaScript no puede leer ni escribir archivos), primero puede ejercitar su pensamiento como programador y luego comenzar a explorar otros lenguajes y lo sabrá. mejor lo que necesitas.
Quiero aprender a tocar la guitarra por mi cuenta, ¿por dónde debería empezar? Cero conceptos básicos.
Afila la punta de tu dedo izquierdo, de lo contrario te dolerá cuando presiones el instrumentos de cuerda. Compre un libro de texto de autoaprendizaje que sea completo y fácil de aprender. Aprendí por mi cuenta y pude tocar algunas lilas y flores, pero después de no practicar durante mucho tiempo, mis dedos se volvieron suaves y dolorosos cuando los presioné, así que simplemente dejé de tocar.