Программисты - звучит угрожающе. Это такие люди, которые смотрят на компьютер не с благим трепетом, а как патологоанатом смотрит на труп (прошу прощения, если кого-нибудь это задело по тем или иным причинам). Сапожник без сапог - это не о программистах. Для нужд собратьев по профессии - от молодых и зелёных, до самых что ни на есть зубров - созданы удобные ПРОГРАММНЫЕ ОБОЛОЧКИ ДЛЯ НАПИСАНИЯ ПРОГРАММ на разных языках программирования. В них можно со всем комфортом писать и отлаживать программы, и для этого понаделано множество разных синтаксических анализаторов, отладчиков, трансляторов и компиляторов, трассировщиков. Можете писать программу, а оболочка будет поправлять ошибки, давать советы, выполнять вашу программу по одной команде, показывая на каждом шаге все переменные и состояние регистров процессора. Вечный кайф, кто понимает. А кто не понимает, тому нужно проявить терпение, изучая программные оболочки. Но те, кто овладеет искусству написания программ, будут успешно вознаграждены (как морально, так и финансово, дабы программистов все уважают и платят им хорошие деньги!).
По каждому из известных языков программирования существует несколько оболочек, выполненных в разное время, иногда даже разными фирмами. Для Бейсика - GW Basic (совсем старая досовская оболочка), Quick Basic (просто старая досовская оболочка), Visual Basic (нормальная оболочка для Windows); для Паскаля - Borland Pascal, Turbo Pascal; ля С++ - Borland C++, Turbo C++, Visual C++, Symantec C++
Даже для флома программ, подбора паролей, составления вирусов и прочих не очень хороших вещей существуют разнообразные общедоступные средства. Комплект "юного хакера", с соответствующей программной оболочкой и руководством к ней можно отыскать в интернете (я не призываю всех создавать вирусы и взламывать программы и т.д., но зная, как работают хакеры, у вас будет небольшое преимущество. Зная это, Вы будете более осторожны).
Как опытный программист хочу сказать, если Вы вдруг захотели начать программировать (создавать полезные программы, писать игры и т.д.), то лучше программировать на С++, так как большинство программ для Windows написано на нём. Более того, операторы в программных оболочках (строки кода, которые обрабатываются компьютером), пишутся на английском языке. Поэтому, зная английский и проявив желание (безмерное!!!), вы с лёгкостью овладеете этим искусством. Именно, ИСКУССТВОМ! Ведь, если Вы не умеете рисовать, или Вам в детстве на ухо наступил медведь, то программирование будет для Вас будет творчеством (которое приносит и удовольствие, и деньги; да чего там, мерно постукивая по клавишам, Ваш организм будет расслабляться и вы дойдёте до состояния Нирваны)....