1. Если есть желание, то вполне возможно. Но мне кажется удачнее развиваться в одной сфере ( программирование, моделирование, гейм дизайн).
2. Да, принимать заказы по коду, моделям и тп.
3.Есть визуальное программирование, но мне кажется в больших проектах и в заказах его не используют. Советую учить C#