thinomar
(usa Linux Mint)
Enviado em 03/01/2017 - 16:16h
Só complementando o que o amigo henbran disse.
- Se seu foco é web, comece aprendendo a estruturar e estilizar uma página estática. Para isso é necessário HTML e CSS.
- Depois disso, aprenda a tornar suas páginas mais dinâmicas, com validações e outras coisas. Para isso aprenda JavaScript. Você pode estudar libs/frameworks JavaScript paralelamente, como JQuery e AngularJS.
- Depois disso comece a estudar a parte de backend, necessário para sites e sistemas mais complexos, que requerem consultas de dados, autenticação e que possuem conteúdo dinâmico (como um sistema de notas, onde a página é a mesma pra todos, mas as notas consultadas são diferentes). Para isso você deve estudar lógica de programação (não pule essa parte, lógica é muito importante) e alguma linguagem de programação para utilizar no backend e que possa, se necessário, ser utilizada no frontend, o que em alguns casos envolve frameworks também. Exemplos de linguagens pra web: Java, PHP, Ruby com Ruby on Rails, etc.
- A partir de um ponto da programação, estude banco de dados paralelamente com a linguagem. Estude um pouco de teoria pra pegar a álgebra relacional e entender modelagem. Então dê uma pesquisada nos SGBDs mais interessantes para você e vá estudando. Vai passar por CRUD, relacionamentos, os diversos JOINs, etc.
- Depois disso é aprimoramento:
--- Estude frameworks que facilitem sua vida com a programação e que te interesse;
--- Aprimore seus conhecimentos em JS/JQuery, entenda AJAX.
--- Se aprofunde em CSS, aprendendo coisas como media query, design responsivo. Tente aprender algum framework pra melhorar o visual das suas páginas, como Bootstrap ou W3.CSS.
--- Se aprimore no SGBD que você aprendeu, com o intuito de tornar suas queries mais rápidas e eficientes.
E por aí vai...
Parece muita coisa, mas são coisas essenciais. Com dedicação você pega relativamente.
Só é bom lembrar que nessa questão de linguagens e frameworks é sempre bom tentar aprender coisas que são tendência de mercado, se seu objetivo for trabalhar com isso.