Какие существуют ресурсы для расширения знаний?
Здравствуйте, Андрей.
1. Учите английский, без него во всех областях сейчас будет очень трудно.
2.Есть образовательные площадки такие как mit cources, coursera, edx, stepic, технопарк(технотрек, техносфера), они помогут в изучении областей.
3.Habrahabr, большое кол-во полезных статей по интересующим вас темам.
4.Дайджесты и тематические сайты по интересующим вас темам, найти их просто.
5.Задуматься о переезде в Москву, СПБ, в места, где есть хорошие технические вузы и поступить туда.(Я сам родом из Саранска, в этом году будет 10 лет, как я переехал в Москву)
еще чтобы не придумывать самому себе задачи - можно выполнять тестовые задания по тому же .Net
думаю в сети можно найти достаточно тестовых. 
но лучший вариант - стажировка, в случае студенчества.