Сап, програмач. Я не знаю толком ни один язык программирования и никогда не писал программ за пределами школьных уроков. Мы изучали Quick Basic и весь мой опыт был в том, что я могу локально что-то запросить у пользователя ввести с клавы, что-то пиксельно нарисовать, завести массив и посчитать... НО к моему глубокому сожалению в школе вообще не поясняли, как мне написать программу которая могла бы что-то читать из девайсов, возможно посредством обращения к API винды или ещё как-то.. Может ли одна программа лезть в память к другой и что-то там менять? Для меня это тёмный лес, в котором бы хотелось разобраться. Вообще очень старой для меня была идея написать бота к какой-нибудь игре. Хотя-бы к браузерной. И я просто не представляю с какого конца к этому подступать! Я могу написать логику действия бота в той или иной ситуации в зависимости от того, какое значение приняли нужные переменные, но вот как мне связать мою программу, которая могла бы формировать сетевые пакеты или просто получать данные из другого процесса(например клиент игры) и как-то на этот процесс влиять?Для примера - хочу написать бота проходящего игру http://cursors.io/ . 1)Какой язык выбрать?2)Нужна ли IDE или писать в блокноте?3)Предполагаем, что бот будет двигать мышкой в браузере - каким способом считывать параметры из браузера и двигать курсор?!Буду рад, если тут найдутся ньюфаги и не очень, которые захотят поковыряться вилкой в этом дерьме и понять что к чему и как программы, "общаются" с ОС или другими программмами.
>1)Какой язык выбрать?Хз, C#,C,Java>2)Нужна ли IDE или писать в блокноте?MS Visual Studio, без вариантов
>>752250>C#,C,JavaЯ думал о кажется более "простых" языках для это - что-то типа Go, Pyton, Pascal, Ruby?
Вообще-то в книге на твоем пике дается хороший совет - изучать Python. Там же (хотя в основном она про Бейсик) приведены его основные конструкции. Он создавался на основе одного из диалектов Бейсика.
>>752260> PascalНа Delphi или Lazarus можно.
>>752277Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ней. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>752421Это да, про сложность я как-то не подумал. Там же голову сломать можно. А Хаскель совсем прост и интуитивен, прямо как Бейсик.