Olá Nephand.
Só alguns pontos antes de lhe responder:
- Lógica de programação é primordial para um programador, pois é através dela que você saberá qual o melhor jeito de se resolver um problema.
- As duas principais linguagens que se utilizam como sendo as primeiras são: Pascal e C/C++.
Minha singela opinião é que você estude C/C++ pois grandes linguagens de programação como PHP e JAVA se baseiam nesta linguagem, ao menos a sintaxe.
Pois bem, vamos as perguntas.
Quanto tempo de estudo é necessário para conhecer o suficiente para fazer um site profissional?
- Tudo depende de quanto tempo você vai se dedicar, e o quão dedicada você está para aprender. Logicamente, que teria como você fazer um site profissional sem quase necessitar de programação, no entanto acho que não seria o seu foco. Basicamente, demora-se de 6 meses a 1 ano para se ter uma noção básica de lógica de programação, utilizando-se uma das duas linguagens citadas. Depois demora-se em média 1 ano para aprender a utilizar com eficiência uma linguagem de programação como o PHP, em conjunto com outras, como por exemplo, CSS, HTML, JAVASCRIPT e MYSQL.
Pois bem ao todo seriam 2 anos para que você consiga fazer um site de nível ótimo / profissional, logicamente, que este tempo pode ser maior ou menor, mas tudo depende de como você vai ser portar para aprender.
Existe uma linguagem com a qual consigo fazer um Sistema Operacional?
Sim. Uma delas é C/C++, na qual o Linux é feito. Mas pode-se utilizar outras linguagens para isso, como Cobol por exemplo.