Flash и Photoshop знать желательно.
Вообще фриланс подразделяется на программирование и обработку изображений.
Там есть задания и для тех и для других. Одни должны уметь сделать баннер, другие запрограммировать что-либо. Поэтому Фотошоп больше для обработчиков изображений.
Языки интернет программирования:
php, html, css, javascript, asp.net, perl, piton, java, xml, VBScript.
Флешпрограммирование: ActionScript.
Сначала надо определиться, что ты умеешь? Есть ли опыт в программировании на языках высокого уровня:
- Для разработки Веб-приложения. Иначе говоря, мобильные версии сайтов, запускаемые напрямую через браузер мобильника Для какой ОСи? Андроид, Виндовс, АйОС? Требуется знания HTML5 и JavaScript
- Разработка игр Требуется знания в работе с 3D приложениями, умение создавать объёмные модели и взаимодействовать с ними. Нужны знания в программировании на языках для игровых движков.
Итак рассмотрим языки:
Java когда дело касается приложений для Android, язык Java никак не может стать неверным выбором.
C# — крутейший язык программирования! Он предок Java и взял самое лучшее, откинув все худшие особенности.
Python
Lua
Ну и конечно C/C++ как без них то?
А может вдадеешь ассемблером?
А теперь стоит определиться какая именно область программ будет охвачена? Есть ли какие-то наработки, готовые, изданные в инете приложения?
Если вопрос "Как начать с нуля?", - то прежде надо самостоятельно приобрести какие-то базовые знания. Я начинала программировать на бейсике, потом в машинных кодах на ассемблере. переписывала биосы компьютеров, видеокарт, СПД у Планок памяти. Но я дубовая в веб программировании, С++ и прочих питонах с перлами и фортранами. Игры писала на ассемблере, сейчас это не прокатит.
Во-первых нужна конкретная,реальная цель;
Во-вторых необходимо представлять, что будет если вы добьетесь желаемого(ваши чувства,эмоции);
В-третьих сфокусироваться на методах достижения цели;
Необходимо постоянно повторять установки и конечно же не сомневаться! Быть уверенным в том, что результат достижим и реален!!!!
Я так думаю, С++. Самый сложный яп, но так же и полезный. Можно с ним весь комп под себя запрограммировать. Возможно, будут ценить, напротив, Jawa для андроид, но это вряд ли, потому что щас, в основном, используются ПК (ну, там, информационная безопасность и прочее).
Программная платформа Graphene предназначена для развертывания криптографически защищенных децентрализованных регистров третьего поколения, то есть блокчейна 3.0.
Системы на основе Graphene многократно превосходят в производительности системы на основе биткойна первого поколения или даже системы второго поколения «Bitcoin 2.0». Функции систем на основе платформы Graphene далеко выходят за рамки простых платежей как в биткоине, предлагая широкий спектр финансовых услуг, отличающихся прозрачностью.