1. С чего начать?
Это самый частый вопрос, который я получаю. Ответ достаточно простой: возьмите своё хобби (музыка, спорт, нумизматика) и сделайте для него сайт, мобильное приложение и/или игру. Напишите сначала сайт на PHP, потом на ASP.NET, потом разработайте Android-приложение, потом портируйте его на iOS. А потом попробуйте сайт выложить на хостинг, раскрутить, а мобильное приложение опубликовать в каком-то из app store. Вы получите минимальный, но все же опыт полного цикла разработки проекта от идеи до публикации и это вполне можно указывать в своем резюме. Да и в конце пути вы точно будете знать, что вам больше всего подходит.
(см.
habrahabr.ru/post/222727/)
2. Ресурсы ниже:
lifehacker.ru/2013/09/28/5-luchshix-besplatnyx-res...
habrahabr.ru/post/191312