Есть простой, простой, BASIC для начинающих? (Что случилось с VB 2.0?) [закрытый]

мой сын спросил, есть ли простой язык, чтобы подобрать и сделать некоторые основополагающие программирования С. Сначала я думал, что QuickBasic, но потом подумал, что я должен просто показать ему VB. Я загрузил Visual Basic Express 2008, но я полностью потерян. Где находится панель инструментов объекта? Где форма? Где находится панель свойств?

вместо этого это Службы бизнес-аналитики и аналитики. Где универсальный символический код инструкции для начинающих?

15 ответов


Это есть. Вы должны загрузить SQL Server Express, потому что это то, что устанавливается.
Получите правильный материал в http://www.microsoft.com/Express/VB/


Я думаю, что, вероятно, Visual Basic в его нынешнем виде не является основой нашего детского капюшона. Как и все остальное, она сбросила оковы своего родителя и стоит на заре взрослой жизни. К сожалению, с этим вы потеряли простоту использования и неглубокую кривую обучения. Такова жизнь, но в любом случае это, вероятно, не тот язык, который вы ищете сейчас.

по моему собственному не столь скромному мнению, я думаю, что для подходяще мотивированного молодого человека, вероятно, не имеет значения, что язык вы начинаете с. С талантом и бесконечным временем они смогут бесконечно развлекать и назидать себя способами, которые мы не могли бы, поэтому, возможно, поиск "начинающего" языка программирования не нужен. Мой собственный ребенок еще не на той стадии, когда я могу это проверить, так что, вероятно, я совершенно не прав. Поэтому я сделал поиск в SO и придумал некоторые интересные результаты:


вы можете попробовать Small Basic:

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

Small Basic IDE

Это реальная простая (только 14 ключевых слов) базовая среда IDE, предназначенная для обучения концепциям программирования.


.NET произошло


Небольшой может быть что-то посмотреть. Это не классический базовый, но он обеспечивает хорошую вводную среду для изучения программирования.


У меня есть два разных языка, которые я бы рекомендовал вашему сыну изучать вместо BASIC.

Я стал поклонником того, как разрабатывать программы со схемой для вводных программистов. У него нет багажа, который поставляется с изучения Java. Книга онлайн, бесплатно, по адресу htdp.org.

другим более традиционно императивным языком может быть Python. К сожалению, у меня нет учебника, который я мог бы искренне рекомендовать. Возможно, кто-то другой.

I предположим, однако, вы, возможно, больше заинтересованы в том, чтобы просто что-то тыкать в него и, возможно, сделать несколько аккуратных кричащих приложений. Я думал об этом в" вступлении в CS "больше, чем в" высокотехнологичных макаронах и крафтовой бумаге".


там же freebasic выступает. Он утверждает, что имеет синтаксис, подобный QuickBasic, поэтому он может быть более знаком вам.


Если вы настроены на использование диалекта Basic, есть много вариантов, некоторые из которых уже упоминались другими. Я добавлю еще: XBasic. (Ссылка-это короткая статья Википедии с дополнительными ссылками на ресурсы и загрузки XBasic, а также диаграмма внизу, показывающая некоторые другие основы.)

однако, в соответствии с ответом 1800 информации, я бы предложил вам не ограничиваться базовым. (Я поддерживаю его ответ, потому что из больших ресурсов, которые он собрал на обучение программированию для начинающих.) Моя личная рекомендация-Python. Это один из самых простых языков для изучения, но "масштабируется" очень хорошо до очень продвинутого программирования.


1) скачать эмулятор Commodore C64

2) поставить значок на рабочий стол

3) научите своего сына писать код.


VB 2/3/4/6 по-прежнему доступен из загрузок подписчиков MSDN. Так что QuickBasic 4.5, если вы хотите начать с классического старого basic.

тем не менее, если вы хотите использовать современные инструменты, почему бы не начать его на C#? Препятствие для "начала" VB.NET и C# примерно то же самое, но после этого есть много пользы от использования C#. Но это уже другая история...


Если я правильно помню, BASIC превратился в Pascal, в то время как Паскаль был занят превращением в Delphi. Это шокирует.

в некотором смысле, научиться программировать стало сложнее. Но в других отношениях стало легче. Может быть, первые несколько недель кажутся пугающими, но после этого вы можете использовать все эти хорошие библиотеки, которые люди построили.

Я думаю, что лучший способ узнать основы программирования сейчас-это играть с интерпретатором Python (у вас есть выбор-с CPython, установить IronPython, или языка Jython).


Я просто взглянул на этот набор сравнений между старым VB и новые. Святое дерьмо.


Я знаю, что Java-это Пита, и люди не любят его по разным причинам, но если вы используете интерактивную оболочку Beanshell, вы получаете возможность изучать Java с нуля. Вы можете всплывать диалоги, добавлять содержимое, все интерактивно, и сохранить все это обратно на диск для дальнейшего использования. В последнее время я использую его для отладки новых функций в API, которые я никогда раньше не использовал.

beanshell.org


Если вы хотите что-то очень простое, попробуйте Decimal BASIC. Это так же просто, как основы прошлого, но имеет хорошую IDE, которая не занимает неделю, чтобы выяснить, и она имеет много современных функций и операторов управления.


Я бы рекомендовал JustBasic... это то, что они использовали, чтобы познакомить нас с программированием в моем колледже введение в класс компьютерных наук... Мало того, что это совершенно бесплатно скачать и использовать, но они очень полезны на своих форумах...


Я начал с АМО

к сожалению, я ничего не знаю, так как это имеет гибкость, быструю настройку или неглубокую кривую обучения.

на мой взгляд, и я могу быть намечен этими "настоящими программистами", лучший способ начать работу в этом поколении-начать со скриптов. Другие упоминали Python, который является отличным языком, но большинство реализаций, которые я видел, основаны на командной строке, и даже IDE, как правило, формальны и основаны на проектах, модулях и классах, что является барьером для запуска. Кроме того, подход без фигурных скобок Python делает его довольно отличным от большинства других языков основного потока (ближе к оригинальным базовым вкусам, поэтому вы можете предпочесть).

Я считаю, что самый простой язык сценариев для изучения в настоящее время является JavaScript, он интерпретируется, он имеет широкий диапазон из приложений, вам нужен только текстовый редактор и браузер, чтобы встать и работать. Он имеет огромное количество информации, доступной в интернете, чтобы практически никогда не нужно читать книгу... Это не только хороший язык обучения, это все еще очень полезный язык, чтобы знать в отношении получения рабочих мест и останется так, как и на стороне клиента и на стороне сервера JavaScript становится более важным. Он может легко обрабатывать графическое (холст) и формовое (dom) кодирование (не так отлично подходит для ОС кодирование, однако, atm), и это никогда требует усложнять конструкции программирования, хотя вы можете создавать очень мощные системы. Другое дополнительное преимущество, будучи веб-языком, вы можете выставить свои творения на всеобщее обозрение , что для меня является очень вдохновляющей стороной веб-разработки.

Что касается хороших ресурсов JavaScript, те, которые я могу рекомендовать являются:

очевидно ученик не должен останавливаться на достигнутом, и как только у него есть основы, он должен двигаться дальше. Чем больше языков и концепций вы изучаете, тем более заботливым кодером вы становитесь:) другие языки, на которых все кодеры должны иметь базовую основу, все потому, что у каждого из них есть уникальные концепции:

  • Python
    • каждый кодер / ребенок должен знать о Monty Python, а язык вдвойне-так, даже если только для его гибкости приложение.
  • Java
    • не личный фаворит, но он имеет уникальный способ смотреть на вещи, в том числе андроидов
  • C++
    • сила так многие системы, первые воспоминания о фактическом вызове окна ОС в existance вручную.
  • сюсюкать
    • как латынь / Элвис кодирование.
  • ассемблер
    • помогает с fundementals, как работают компьютеры.
  • PHP / Perl / Ruby/ASP
    • любая форма языка на стороне сервера, чтобы помочь понять серверы и интернет.
  • обработка
    • хорошо, я даже не знаю этого, но я хочу...