Я категорически считаю, что нельзя идти во фриланс с нуля - если, конечно, не хочется через несколько лет обнаружить себя говнокодером в хронической стадии.
Первичный опыт нужно получать на работе с более опытными коллегами, как минимум 2-3 года. А лучше даже больше и причем не в одном месте.
А дальше уже можно подумать о фрилансе.
Если вы живете в какой-то провинциальной дыре с нулевым развитием IT - попробуйте поехать для начала в областной центр. Это проще, дешевле и есть пути к отступлению в случае чего. Думаю, что в любом городе крупнее ~300к жителей можно найти более или менее сносную работу. Хотя бы на годик.
Хотя я понимаю, что есть в нашей стране такие места, откуда даже до облцентра - неделя по тундре на собаках...