Программа Скретч это так называемый язык программирования для детей среднего и старшего возраста – для школьников.
Сам язык создан на идеях конструктора Лего. Скретч 3.0 является улучшенной версией и сделан на HTML5, используя движок WebGL, это именно то, что можно писать программы для мобилок на Андроиде.
Для программирования в Скретче используется метод перетаскивания мышью блоков из палитры блоков в область скриптов.
Функционал блоки состоит из 10 групп и определяется цветом - смотрим скрин.
Блоки бывают трёх видов: блоки стека, блоки заголовков и блоки ссылок.
Резюме: как я написала выше: Скретч - это язык программирования для детей.
Сэкономить можно прежде всего на кофе. (Бу-у!)
0) кофе вредно для здоровья.
1) позволить программеру работать на удалёнке - то, что нужно, если он живёт в мегаполисе, и вообще вынужден на работу добираться не своими двоими / не на велосипеде.
2) <del> работник </del> программер должен иметь возможность не париться над тем, когда ложиться спать. Тогда, балансируя, он таки-ляжет - но между 1 и 2 a.m. Проснётся он между 8 и 9 a.m. - ближе к девяти - некоторое время он лежит (на локте), но не спит, в тёплой постели, в позднюю осеннюю погоду, а отопление в своём доме программер ещё не включил - натурально он не рванёт, по привычке, на кухню поесть или попить, разве что рядом с кроватью не стоит бутылочка с водой и разве что он действительно голоден.
3) в течение дня программер должен иметь возможность поддерживать физическо-физиологическую форму.
Таким образом, помимо сокращения расходов на кофе, мы имеем здорового, жизнелюбивого программера, что всегда выгодно. Он станет трудиться в основном потому, что любит трудиться.
Скажем так: в IT любой бизнес сложен, если он enterprise-уровня. Ну, может быть, создание сайтов составит исключения, там даже в одного можно создавать сложные сайты для больших компаний. А так хоть что возьми: хоть управление инфраструктурой, хоть хостинг, хоть программирование, хоть продажу ПО - если ориентироваться на большие, мощные компании enterprise-уровня, то там все непросто. К слову сказать, только в enterprise-секторе и находятся основные деньги клиентов, все остальное - шелуха. Большая компания легко может выделить несколько десятков млн. рублей на новое оборудование и ПО, чтобы хоть на миллиметр обойти конкурентов, что в среднем и малом бизнесе просто немыслимо, там будут изобретать велосипед, переливать из пустого в порожнее, пытаясь на старом железе поднять новый софт. То же самое и госсектор, там всем мерещутся враги и мошенники, готовые их "развести на деньги", все жмутся за бюджетные деньги и устраивают ад с бюрократией. И только с большим бизнесом иначе, тут тебе и брендовое оборудование, и интеграция всего и вся, и лицензирование ПО, и соответствующий хваткий персонал. Тут и работать приятней, потому что отношение совсем иное. Но сложно, требуется квалификация, нужно постоянно учиться, но оно того стоит. Потому что, повторяю, все остальное - шелуха.
Классика типа c/c++ будет актуальна всегда.
Для бизнес-процессов сейчас особенно актуальны "быстрые языки": java и C# (быстрые не плане производительности, а в плане времени разработки).
Всегда есть области, в которых свои языки пришли давно и надолго: 1С, MathCad.
Ну и не забудем веб: php, javascript.
Это обычный текст, только вместо букв используются 16-ричные цифры. Так проще представлять электронные записи.
А разобраться очень просто. Каждая 16-ричная цифра, это или код символа или часть процессорной команды, в зависимости от контекста текста.