Jako OSVČ myslím můžeš fungovat docela úspěšně jako programátor pro malé firmy, kde to s tou komunikací nemusí být až tak tragické (e-mail, telefon) a která to co naprogramuješ prodá za tebe. Na tvém místě bych se rozhodně nepokoušel něco prodávat (kromě své práce) minimálně do doby, než si to trochu srovnáš (to se může, ale taky nemusí povést).
Místo nářků radši sepiš co umíš, udělej si živnosťák, začni psát o tom s čím si hraješ do blogu a doufej, že budeš mít práce tak akorát, abys po čase nemusel zaměstnávat někoho dalšího, kdo by ti s tím programováním pomohl, protože tam už to zase bude potřebovat tu komunikaci, která ti asi nejde. Jestli umíš Javu/Android, nebo C/C++/Qt, tak je myslím práce víc než dost (i já mám nějaké věci, které mi stojí, jsou zajímavé a hledám někoho na kdo by to v Javě udělal).