¿Hay un simple, fácil, BÁSICO para principiantes? (¿Qué pasó con VB 2.0?) [Cerrado]

StackOverflow https://stackoverflow.com/questions/1015986

  •  06-07-2019
  •  | 
  •  

Pregunta

Mi hijo preguntó si había un lenguaje fácil de aprender y hacer una programación básica. Al principio pensé en QuickBasic, pero luego pensé que debería mostrarle VB. Descargué Visual Basic Express 2008, pero estoy completamente perdido. ¿Dónde está la barra de herramientas de objetos? ¿Dónde está el formulario? ¿Dónde está el panel de propiedades?

En cambio, es Business Intelligence and Analysis Services. ¿Dónde está el código de instrucción simbólico de uso general para principiantes?

¿Fue útil?

Solución

Está ahí. Debe haber descargado SQL Server Express, porque eso es lo que se instala.
Obtenga las cosas correctas en http://www.microsoft.com/Express/VB/

Otros consejos

Creo que probablemente Visual Basic, tal como está, no es realmente el BÁSICO de nuestro barrio infantil. Como con todas las cosas, ha desechado las ataduras de su padre y se encuentra en los albores de la edad adulta. Desafortunadamente con eso, has perdido la facilidad de uso y la curva de aprendizaje superficial. Así es la vida, pero de todos modos probablemente no sea el idioma que estás buscando ahora.

En mi opinión, no tan humilde, creo que para un joven debidamente motivado, probablemente no importa con qué idioma empieces. Con talento y tiempo infinito, podrán divertirse y edificarse infinitamente de maneras que no podríamos, así que tal vez la búsqueda de un "principiante". El lenguaje de programación es innecesario. Mi propio hijo aún no está en la etapa en la que puedo probarlo, así que probablemente estoy completamente equivocado. Por lo tanto, hice una búsqueda en SO y obtuve algunos resultados interesantes:

Puede probar Small Basic:

http://msdn.microsoft.com/en-us/beginner /ff384126.aspx

IDE básico pequeño

Es un IDE básico simple (solo 14 palabras clave) diseñado para enseñar conceptos de programación iniciales.

.NET sucedió

Small Basic podría ser algo a tener en cuenta. No es un clásico básico, pero proporciona un buen entorno introductorio para aprender programación.

Tengo dos idiomas diferentes que recomendaría que tu hijo aprenda en lugar de BASIC.

Me he hecho fanático de Cómo diseñar programas con esquemas para programadores introductorios. No tiene el equipaje que viene con el aprendizaje de Java. El libro está en línea, gratis, en htdp.org.

Otro lenguaje tradicionalmente más imperativo para probar podría ser Python. Desafortunadamente, no tengo un libro de texto que pueda recomendar de todo corazón. Quizás alguien más lo haga.

Supongo, sin embargo, que posiblemente estés más interesado en tener algo para hurgar y tal vez hacer algunas aplicaciones llamativas. He estado pensando en esto en una "introducción a CS" mucho más que un macarrones de alta tecnología y papel artesanal tipo de cosas.

También hay FreeBasic . Afirma tener una sintaxis similar a QuickBasic, por lo que puede ser más familiar para usted.

Si está configurado para usar un dialecto de Basic, hay muchas opciones, algunas de las cuales ya han sido mencionadas por otros. Agregaré otro: XBasic . (El enlace es un breve artículo de Wikipedia con más enlaces para recursos y descargas de XBasic, así como un cuadro en la parte inferior que muestra algunos otros conceptos básicos).

Sin embargo, en la línea de la respuesta de 1800 INFORMATION, sugeriría que no se limite a Básico. (Estoy votando su respuesta por los excelentes recursos que ha recopilado para enseñar programación a principiantes). Mi recomendación personal es Python. Este es uno de los idiomas más fáciles de aprender, pero '' escala '' programación extremadamente buena a muy avanzada.

1) descargar el emulador Commodore C64

2) poner el icono en el escritorio

3) enséñele a su hijo cómo escribir código.

VB 2/3/4/6 todavía está disponible en las descargas de suscriptores de MSDN. También lo es QuickBasic 4.5 si desea comenzar con el clásico básico antiguo.

Dicho esto, si desea utilizar herramientas modernas, ¿por qué no comenzar con C #? El obstáculo de 'comenzar' para VB.NET y C # es más o menos el mismo, pero después de eso hay muchos beneficios al usar C #. Pero esa es otra historia ...

Si no recuerdo mal, BASIC se convirtió en Pascal mientras Pascal estaba ocupado convirtiéndose en Delphi. Es bastante impactante.

De alguna manera, aprender a programar se ha vuelto más difícil. Pero de otras maneras se ha vuelto más fácil. Tal vez las primeras semanas parezcan intimidantes, pero después de eso puedes usar todas estas bibliotecas agradables que la gente ha construido.

Creo que la mejor manera de aprender los fundamentos de la programación ahora es jugar con un intérprete de Python (usted puede elegir: CPython, IronPython o Jython).


Acabo de echar un vistazo a este conjunto de comparaciones entre VB antiguos y nuevo. Santo cielo.

Sé que Java es un PITA y a la gente no le gusta por todo tipo de razones, pero si usas el shell interactivo Beanshell, obtienes la capacidad de aprender Java desde cero. Puede abrir cuadros de diálogo, agregar contenido, todo de forma interactiva y guardarlo de nuevo en el disco para usarlo en el futuro. Lo he estado usando últimamente para depurar nuevas funcionalidades en API que nunca antes había usado.

beanshell.org

Si quieres algo realmente simple, prueba Decimal BASIC. Es tan simple entrar como los BÁSICOS de antaño, pero tiene un buen IDE que no toma una semana en descubrir y tiene muchas características modernas y declaraciones de control.

Recomendaría JustBasic ... eso es lo que solían presentarnos a la programación en mi introducción universitaria a la clase de informática ... No solo es totalmente gratis para descargar y usar, sino que son MUY útiles en sus foros. ..

Comencé con AMOS en mi Amiga, que era un idioma perfecto para aprender, era un dialecto de BASIC pero tenía características únicas, ya que era rápido para un lenguaje interpretado y tenía muchas funciones basadas en multimedia que le permitían crear algo ingenioso y visual muy fácilmente (mucho más cautivador que los formularios y las GUI del sistema operativo) . Al mismo tiempo, le permitió crecer y le proporcionó muchas más capacidades, incluso permitiendo rutinas de ensamblador integradas. No tenía que preocuparse por los conjuntos de chips, las inclusiones o los compiladores para comenzar, ya que solo ejecutaba el código que escribió en su propio entorno con solo presionar una tecla de acceso rápido.

Lamentablemente, no sé nada, ya que tiene la flexibilidad, la configuración rápida o la curva de aprendizaje superficial.

En mi opinión, y podría ser programado por esos 'programadores reales', la mejor manera de comenzar en esta generación es comenzar con los scripts. Otros han mencionado Python, que es un gran lenguaje, pero la mayoría de las implementaciones que he visto se basan en la línea de comandos, e incluso los IDE tienden a ser formales y se basan en proyectos, módulos y clases, lo que es una barrera para comenzar a funcionar. Además, el enfoque sin llaves de Python hace que se vea bastante diferente a la mayoría de los otros idiomas principales (sin embargo, más cerca de los sabores básicos originales, por lo que puede preferir).

Creo que el lenguaje de secuencias de comandos más fácil de aprender actualmente es JavaScript, está interpretado, tiene una amplia gama de aplicaciones, solo necesita un editor de texto y un navegador para comenzar a funcionar. Tiene una gran cantidad de información disponible en línea, hasta el punto de que prácticamente nunca necesita leer un libro ... No solo es un buen idioma de aprendizaje, sino que sigue siendo un idioma muy útil para saber cómo conseguir trabajo y seguirá siendo así a medida que JavaScript del lado del cliente y del lado del servidor se vuelvan más importantes. Puede manejar la codificación gráfica (lienzo) y basada en formularios (dom) fácilmente (no tan bueno para la codificación basada en el sistema operativo sin embargo atm) y nunca requiere complicar las construcciones de programación, aunque puede crear sistemas muy potentes. El otro beneficio adicional, al ser un lenguaje basado en la web, puede presentar sus creaciones para que el mundo las vea, lo que para mí es un lado muy inspirador del desarrollo web.

Con respecto a buenos recursos de JavaScript, los que puedo recomendar son:

Obviamente, un alumno no debe detenerse allí, y una vez que tenga lo básico, debe seguir adelante. Cuantos más idiomas y conceptos aprenda, más cuidadoso se convertirá en un codificador :) Otros idiomas en los que todos los codificadores deben tener una base básica, todo porque cada uno tiene conceptos únicos para ofrecer:

  • Python
    • cada codificador / niño debe saber sobre Monty Python, y el lenguaje doblemente, incluso si es solo por su flexibilidad de aplicación.
  • Java
    • no es un favorito personal, pero tiene una forma única de ver las cosas, incluidos los androides
  • C ++
    • el poder detrás de tantos muchos sistemas, primeros recuerdos de llamar a una ventana del sistema operativo a existir manualmente.
  • Lisp
    • es como el latín / Elvis de la codificación.
  • ensamblador
    • ayuda con los fundamentos de cómo funcionan las computadoras.
  • PHP / Perl / Ruby / ASP
    • cualquier forma de lenguaje del lado del servidor para ayudar a comprender los servidores y la web.
  • Procesamiento
    • Ok, ni siquiera sé este, pero quiero ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top