Hola:
De visual c# se poco, así que no te puedo ayudar.
En cuanto a empezar por tu cuenta, en internet tienes posibilidades. No he probado nunca, pero por ejemplo, en
este enlace tienes proyectos abiertos por los que pagan. Es una especie de "subasta". Alguien oferta un proyecto y los que están dispuestos a hacerlo ponen precio y plazo. El que oferta el proyecto luego elige.
Ya te digo que no he probado nunca ese sistema de trabajo. Antes de apuntarte, haz tus averiguaciones, busca opiniones, otras páginas alternativas similares, etc. Supongo que ahí lo importante es empezar a conocer gente, ir ganando clientela y conseguirse una reputación.
Se bueno.