Общее - если в вашем городе есть какие-то IT-мероприятия (хакатоны или что-то похожее) ходи туда. Знакомься с людьми, показывай себя и может через людей найдёшь фирму. Можешь пытаться делать что-то для себя и выкладывать это в открытый доступ. Это и будет твоим портфолио. Можешь попытаться фрилансить.
Школа - лучше учись и наслаждайся беззаботным детством. Можешь попытаться участвовать в олимпиадах по программированию. Они могут тебе облегчить поступление в ВУЗ (при условии побед), да и потом можешь в резюме указать. Прокачаешь навыки программирования.
ВУЗ - ищи стажировки - пытайся пробиться в приличную компанию, там себя хорошо показывай и просись устроить тебя хоть за еду. Может в ВУЗе будут преподы, которые совмещают и работают в компаниях. Ну и спрашивай в ВУЗе, может есть какие ярмарки вакансий.
После ВУЗа - просись хоть за еду, бомби все возможные вакансии - авось, кто возьмёт.
UPD: Где брать заказы - фриланс биржи - FL.ru например. Что писать в резюме - навыки, достижения, о себе - все зависит от вакансии.