Ola Edevar, como vai?
Bem, vou compartilhar contigo uma experiencia que eu tive do ano passado para cá.
Tive a oportunidade de trabalhar em uma empesa que é Microsoft Partner, já iniciei no plano de carreiras e certificações da empresa, porém eu não deixei de estudar Java.
Trabalho como Desenvolvedor Web utilizando ASP.net. O Visual Studio com ctz é muito intuitivo e sem duvida alguma é uma ferramenta RAD muito bem quista entre os desenvolvedores, pela agilidade e facilidade de aprendizado. Porem nenhum programador da empresa ?clica e arrasta? componente algum nas páginas, todos programamos ?Like a Codding?..hehehe…isso facilita muito a aquisição de conhecimento de código e muito mais a execução das regras de negocio do sistema que vc esta trabalhando. Detalhe, a empresa tem aprox. 100 programadores de ASP.net.
Com toda sinceridade, não parei de estudar Java e agora estou estudando Android para agregar conhecimento nesta plataforma, faça uma analise do que vc precisa para desenvolver os seus projetos proprietários.
Se escolher por ASP.NET: no começo é complicado você já pagar por uma licença de VS2012 por exemplo, é muito caro para quem esta iniciando projetos e negócios na área de Software, MAS (não apoio a pirataria!..MAS) existem ainda muitos profissionais que desenvolvem em Delphi, pesquisa quantos deles pagam uma licença para a Embarcadeiro por exemplo, pouquíssimos, a grande maioria utiliza a ferramenta RAD pelas ?portas do fundo?.
Se escolher por JAVA: faça como eu!..hehehe…sou a favor de plataforma livre, defendo essa ideologia (mas .NET tem pago maior parte das minhas contas por enquanto) e meus projetos proprietários são desenvolvidos em Java (JSF, JSP, SERVLETS, TOMCAT…), como também tenho projetos em PHP (projetos que exigem desenvolvimento rápido e geralmente são projetos que os clientes choram para não gastar muito).
Veja que muitas vezes vc tem q adaptar o negocio à plataforma que vc vai usar!..veja seu tempo de desenvolvimento…no meu caso minha ?fluência? em Java e .net são similares, mas como trabalhei com PHP desde 2004, minha fluência em PHP é bem melhor, então para projetos rápidos, com prazos apertados e valores menores, eu utilizo PHP, para projetos mais seguros, mais elaborados, eu utilizo Java…NET eu utilizo apenas na empresa onde trabalho mesmo!.
Mas uma vez eu convesei com um colega que é engenheiro de software ele me disse que: ?Desenvolva sua aplicação, ninguém vai ficar sabendo se vc usa Ferramentas com licença ou não, verão sua aplicação e isso basta!?..agora, veja algumas contradições (que podem te ajudar na sua escolha também, pois eu Tb já pensei nisso)…a Microsoft oferece VS 2012 Express para vc gratuitamente, e vc pode desenvolver aplicações com ele!..vai entender!
Bem, espero ter te ajudado nessa parte, independente de qualquer coisa, seja um bom desenvolvedor!
Quantos aos negócios. Abra uma MEI, vc fornecerá nota fiscal de prestação de serviço e pagará o mínimo de encargos possíveis. (R$ 47,00 / mês se não me engano).
Faça contrato com seus clientes, se possível, consulte um advogado para te auxiliar, isso te ajudará e muito. No contrato coloque especificações do sistema (escopo definido com o cliente) coloque valores, formas de pagamento, data de entrega e tudo mais! Seja profissional o sufuciente também para cumprir com suas obrigações contratuais.
Para recebimentos…esqueça BANCO nesse primeiro momento, eles oferecem muitas vantagens, mas na hr de uma suposta dificuldade, eles não se importarão, vão querer continuar recebendo de ti o que foi combinado em financiamentos, empréstimos, linhas de créditos, etc. veja o site WWW.moip.com.br…é a melhor forma de recebimeno para quem esta investindo em um novo negocio!
Do restante…?keep programming?, procure o SENAC para orientação sobre Adm de empresas, verifique legislações, faça parcerias em não pense em contratar equipe para desenvolvimento, acredite que vc é capaz de lutar pelo seu ideal nesse primeiro momento!
Espero ter ajudado de alguma forma meu caro!..estamos à disposição.
Abraços