Executando verificação de segurança...
Em resposta a Dicas para Novatos
3
1- Recomendação de Linguagem ?
(Sei que Java pode ser útil, mas alguma outra que seria interessante?)

Voce pode começar com qualquer uma! Sério, voce é novo, oq mais tem é tempo. Mais abaixo vou tratar melhor sobre isso. Mas independente de linguagem, aprenda GIT, GITHUB, Linux e SHELL.

2- Ideia de projeto
(Tenho em mente algumas pra fazer bem mais tarde, mas seria bom vcs 
passarem e explicarem por alto pra outros novatos que cheguem)

Oque voce gostaria de fazer? um site? um blog? um SaaS? oq faz seu coração palpitar?
Tipo se voce se sente inspirado e empolgado com a idea de fazer um serviço de mensageria vai pra backend e procure linguagens que atendam isso. Se voce acha sites como o canvas incriveis vai pra front end e procure por javascript e React. Se voce acha incrivel o sfotware do seu controle remoto, vai para embarcados, e por ai vai..
Lembre-se não existe só a area web em desenvolvimento, embora seja a mais difundida no Brasil, voce ainda tem a area de embarcados, desktop, mobile e games(essa ultima é bem precaria aqui no Brasil, além de ser a mais dificil de aprender na minha humilde opinião)

3- Trabalhos na area
isso eu resolvi tirar dos parênteses por que é algo que realmente me
confunde por agora, eu como iniciante. como posso procurar trabalhos
na area ? e em qual função, vi que tem várias vertentes e me confunde um pouco.

Crie um perfil no github pra postar seu portfolio e um perfil no Linkedin pra postar suas experiencias e curriculo. É um saco fazer cv toda hora, e o linkedin já tem um botao que cria seu vc automatico ;)
Depois de já ter feito algumas coisas, se candidate a entrevistas de junior, na maior cara de pau mesmo! Faça testes, o mercado que vai te dizer se voce tá pronto ou não.
Voce pode pedir ajuda aqui na comunidade tambem nessa fase.

4- Vale a pena decorar as tags ?
É mais válido as decorar ou as praticarem ? sempre me pego nesse dilema

Voce nao precisa decorar nada, a prática e a repetição vai fazer voce "decorar", porque vai ver isso todo dia, o importante é saber oq cada coisa faz e entender pra que serve.

5-Dicas de estudo
uma das coisas que mais pega os novatos nisso, como faço pra realmente
conseguir assimilar os conteúdos? as vezes são meio complexos pra iniciantes

Simplesmente senta a bunda na cadeira e vai codando. Não importa a fonte. Se não conseguir entender, só copia o codigo. Baixa do github e tenta compilar/rodar, antigamente a gente copiava codigo de livro ou revista, até hoje eu faço isso. É algo magico, porque voce é obrigado a digitar, depois de algumas "copiadas", voce vai entendendo os padroes, fora que varias vezes nao vai compilar, ai voce vai ver faltou um ponto e virgula e etc...
Só vai, programe como se não houvesse amanhã, vai aumentando o seu número de horas-tela, no final isso vai definir voce como programador sem voce nem perceber.

Carregando publicação patrocinada...
2

Cara, gigante essa resposta é muito útil, já me deu um norte legal. obrigado por ter se dado esse tempo pra responder, e com certeza farei na prática suas dicas !