Existem duas abordagens para o desenvolvimento:
- Obtenha a ferramenta e construa algo com ela
- Tenha uma ideia, queira construir algo, então, encontre uma ferramenta apropriada
A primeira abordagem é muito menos construtiva e produtiva que a segunda. No primeiro método, você simplesmente percorre o mundo da web, navegando nas páginas da Web uma após a outra, até encontrar um projeto de código aberto (por exemplo, Joomal), depois decide construir um site com ele. Não é muito bom, se você é desenvolvedor de jogos, por exemplo, ou se está interessado no desenvolvimento do jQuery.
Portanto, sugiro fortemente que você primeiro especifique o que deseja fazer. Deseja se tornar um desenvolvedor JavaScript? Um desenvolvedor de iOS? Um gerente de projeto? O que você quer fazer?
Com todas as opções e projetos disponíveis, especialmente o tamanho da maioria deles, o Open Source pode ser bastante assustador para um novato em tudo.
Claro, seria assustador. Porque você ainda não o filtrou. Você primeiro deve especificar o que deseja fazer. Então você vê que está se tornando cada vez mais estreito, até que você tenha apenas 2 ou 3 soluções de código aberto em mãos, e aqui está tudo bem.