Programadores em Java:
Estou estudando C# para .NET da microsoft, porém todos os serviços da Microsoft são muito caros. Exemplos: licença para utilizar MySQL server, licença para utilização do Visual Studio( tudo da microsoft é muito caro).
Tenho em vista montar uma firma de informática para venda software, mas se eu tiver de depender da Microsoft, estou ferrado.
Mas li muito a respeito de Java e fiquei interessado. Como este fórum é para feras em Java, gostaria de fazer algumas perguntas:
1 - Sendo que o código Java é interpretado, é possível desenvolver programas com interface gráfica em JAVA utilizando Linux?
2 - Desculpem pela minha ignorância, mas se Java não precisa de compilador onde os códigos são digitados? Qualquer editor de texto? Onde consigo compilar os meus programas para tentar depurá-los?
3 - Sendo Java uma linguagem orientada a objetos deve haver muita similiaridade com C# ?
Agradeço pelos esclarecimentos daqueles que manjam!