Получите работу без проблем, сложность заключается не в том где получено образование и какое у вас гражданство, надо получить визу на жительство и право работать на территории США, что, в свою очередь, крайне тяжело.
Примерно также, как и парню, упорным трудом: хождением на курсы, изучением книг, написанием примеров и конкретных задач, а после - профессиональной помощью и использованием интернета. Через месяц вы начнете самостоятельно, не обращаясь к учебнику и интернету, писать простенькие задачи. Через полгода - более-менее приличные задачи или приложения. Года через 3 при работе при многочасовой практике, вы можете считать, что освоили какой-то язык программирования на хорошую четверку. Достаточно быстро? :)
P.S.
У девушки может быть одна трудность - придется осваивать логику (последовательность, причины и следствия) и ответственность ( принять то, что если что-то не работает, то виноваты только вы, а не машина или кто-то еще). Без осознания этого возможность обучения программированию просто станет невозможным.
Flash и Photoshop знать желательно.
Вообще фриланс подразделяется на программирование и обработку изображений.
Там есть задания и для тех и для других. Одни должны уметь сделать баннер, другие запрограммировать что-либо. Поэтому Фотошоп больше для обработчиков изображений.
Языки интернет программирования:
php, html, css, javascript, asp.net, perl, piton, java, xml, VBScript.
Флешпрограммирование: ActionScript.
Я думаю, что вам нужно выбрать другую профессию, в противном случае вы зря потратите деньги на обучение и не получите нужной вам профессии. Чтобы стать программистом нужно любить программировать, любить часами сидеть за компьютером и писать нудные команды, для того чтобы написать хоть простейшую программу. И стоит вам поставить хотя бы точку не туда, ничего не получится. Поверьте, я знаю о чем говорю, я сама пошла в свое время учиться на программиста и тоже только потому что это пристижно и программисты много зарабатывают. Но это очень нудное занятие, программистом надо родится, надо любить это дело всей душой, чтобы часами сидеть за компьютером. Все что я смогла осилить, то это простейшие задачи на бэйсике. Больше не хочу, не мое это. И вам советую, если душа к этому не лежит, выберите себе другую профессию. Успеха можно добиться в любом деле и в любой профессии, главное любить, то что ты делаешь. Удачи вам!
С глобальной Всемирной паутиной связана повседневная работа востребованных в наши дни веб- программистов. Это весьма трендовая ИТ-специальность в области компьютерных технологий. Все интернет-проекты в веб-студиях запускаются в работу и функционируют лишь с участием этого квалифицированного специалиста высокооплачиваемой профессии.
Приложения, способные правильно работать в виртуальной сети, пишет этот востребованный специалист. Web-программист занят созданием, техническим обслуживанием всех веб-проектов. Этот специалист к сложным базам данных создает интерфейсы, делает динамические страницы, производит разработку веб-приложений.
Такой программист готовит на этапе создания сайта правильную графическую концепцию, учитывая все пожелания заказчика проекта, технически воплощает все его идеи. Лишь веб- программист может заставить функционировать сайт. При поступлении для обучения этой профессии нужно сдавать русский язык, информатику (или физику), а также профильную математику.