Интерактивные истории, текстовые игры и квесты
Посетите наш новый сайт AXMAJS.RU
Оптимальный язык программирования для своих задач
Андрей Попов
В какой операционной системе вы работаете?
Windows
Linux
OS X
Нужен язык на все случаи жизни или хочется чего-то особенного?
Хочу универсальный язык
Хочу что-нибудь эдакое
Кодинг с высоты птичьего полета или на уровне железа?
Железо!
Как можно академичнее
Ты уверен? Терпения хватит?
Конечно!
Я сказал "железо", а не "жесть"
Объекты или функции?
Объекты
Функции
Работа в банке - это ...
Круто!
Слишком просто
Отстой
Любишь технологии Microsoft?
Я не против
Не хочу к ним привязываться
Насколько глубоко готов погрузиться?
Поверхностно
Средне
Глубоко
Веб, обычный софт или игры?
Попробую веб
Обычные программы
Буду игры делать!
Типовые проекты или что-то другое?
Типовые сойдут, дайте легких денег!
Я все-же программировать хотел :)
Что тебе ближе?
Простой инструмент, небольшие, но быстрые приложения
Мощный инструмент, но медленные приложения
Новейшие технологии, но не похоже ни на что другое
Клиент или сервер?
Клиент
Сервер
Нужно попроще?
Самое базовое
Пожалуй
Не обязательно
Работа в компании, фриланс или стартап?
Работа на дядю
Фриланс
Стартап
Хочешь делать приложения для телефонов?
Почему бы и нет
Не особенно
Для какой платформы?
Android
iOS
Кроссплатформа
Есть варианты. Какой тебе?
Помощнее!
Помоднее!
Просто что бы работало
Проверенный инструмент или модная технология?
Конечно, что-то модное!
Лучше что-нибудь надежное
Контент или интерактив?
Контент
Интерактив
Будет ли мобильное приложение?
Это главное
Для начала веб
Бинарники
Веб-приложения
Что будем взламывать?
Бинарники
Веб-приложения
На основе интерактивной карты из статьи в журнале "Хакер" (https:xakep.ru/2016/06/07/select-programming-lang-guide/).
Для чего вы хотите программировать?
Для саморазвития
Для автоматизации своей работы
Буду зарабатывать деньги
Мне нужно в хакерских целях
Рекомендуемые языки и инструменты:
* Python
* C++
* IDA Pro
* radare2
Рекомендуемыя языки и инструменты:
* PHP
* Python
* SQL
* Burp Suite
Рекомендуемые языки:
* Bash
* Python
Рекомендуемые языки и фреймворки:
* Ruby on rails
Рекомендуемые языки и фреймворки:
* Python
* Django
Рекомендуемые языки:
* cmd.exe
* Powershell
* VBScript
Рекомендуемые языки и фреймворки:
* Node.js
Рекомендуемые языки:
* HTML
* CSS
Рекомендуемые языки:
* Java
Рекомендуемые языки и фреймворки:
* PHP
* Wordpress
Рекомендуемые языки:
* Bash
* Аpple Script
* Python
Рекомендуемые языки и фреймворки:
* JavaScript
* Backbone.js
Рекомендуемые языки и фреймворки:
* PHP
* Yii или Laravel
Рекомендуемые языки и фреймворки:
* JavaScript
* Angular.js
Рекомендуемые языки и фреймворки:
* JavaScript
* React.js
Рекомендуемые языки:
* Java для Android
Рекомендуемые языки:
* JavaScript
* NativeScript
Рекомендуемые языки:
* Objective-C
* Swift
Рекомендуемые языки:
* Erlang
Рекомендуемые языки:
* JavaScript
* PhoneGap
Рекомендуемые языки:
* JavaScript
* Ionic
Рекомендуемые языки:
* C#
Рекомендуемые языки:
* C++
Рекомендуемые языки и технологии:
* C++
* OpenGL или DirectX
Рекомендуемые языки:
* Unity
Рекомендуемые языки:
* Lua
Рекомендуемые языки:
* SmallTalk
Рекомендуемые языки:
* Lisp
Рекомендуемые языки:
* C
Рекомендуемые языки:
* Assembler
Рекомендуемыя языки:
* Python