Eu preciso dominar HTML and CSS para estudar JAVA SCRIPT?

para quem tem experiencia, e ja passou por esse processo, se puder dar esse feedback, eu agradeço muito

Sim amigo, é EXTREMAMENTE NECESSÁRIO, vai por mim, se você quer evitar dor de cabeça aprende html, css e depois o javascript aqui vai os motivos: 1º Isso vai te dar um domínio maior. 2º Você não vai precisar fazer complexidades mirabolantes com javascript para ter um efeito animado POIS o css já facilita muito. 3º Seu site vai ficar MUITO mais otimizado e MUITO mais rápido. 4º O SEO da google vai reconhecer melhor seu site se você usar o html e css certinho.

O lado bom é que tanto o HTML quanto o CSS são fáceis de se aprender. Segue os cursos: HTML: https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element CSS: https://developer.mozilla.org/pt-BR/docs/Web/CSS/Reference

Após isso, segue o JAVASCRIPT: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript

Depende muito qual é o seu foco, se estiver focando em frontend, com certeza precisa, senão (foco em backend) não vejo necessidade. Porém se vc está entrando agora no mundo da programação e não tem muita noção de como as coisas funcionam, eu aconselho sim estudar um pouquinho de dom/html/css. Espero que eu tenha retribuído um pouquinho e vons estudos!

Comecei pouco tempo na programação mas pelo que entendo, javascript é uma linguagem de execução/comando, meio que o html/css juntos são o bonequinho do javascript. Até chegar no javascript vc vai subindo uma escada que liga uma a outra, primeiro hmtl, dps css, dps o javascript, ai dps uma linguagem de progamação de fato.

Com base nas minhas experiências, eu acho importante ter as habilidades para estudar javascript. É bem interessante saber porque tu já consegue implementar coisas simples do javascript a partir de um formulário simples ou algo do tipo. Digo isso embasado em minhas experiências.

Como já foi dito, caso seu objetivo seja criar sites mais interativos, podendo evoluir até para algum framework de frontend como React, Vue ou Angular é sim necessário dominar e entender HTML e CSS, a vantagem seria que são duas ferramentas relativamente simples para compreender, então não demandará muito tempo (CSS é mais chatinho). Caso seu objetivo seja o backend, para desenvolver api's entre outras coisas, ai não é necessário dominar ambas ferramentas, já que você só precisará se preocupar com javascript e seus métodos particulares usando o NodeJs.

É possível ter essa visão porque o javascript funcionando ao lado do html e css possibilita mudanças dinamicas, como por exemplo: ao clicar em um botão, ele mudará de cor; ou mesmo implementar um simples contador de cliques. Já quando ele funciona do lado do backend, é mais simples, pois não existem mais a manipulação direta de elementos do DOM, então você só se preocupa com bibliotecas e uns conceitos mais básicos de programação (loops, condicionais e etc).

valeu irmao pelas tips, vou seguir
De nada mano, caso tenha alguma dúvida durante o processo, pode perguntar ai que a gente resolve. Tive que aprender a parte do backend na marra no trabalho, então eu já tenho uma ideia do que você pode encontrar, se precisar posso fazer um post com o passo a passo que tive, ai te mando o link.
beleza pae, vou aguardar

Tmb estou no começo de meus estudos, mais conhecer css e html antes de partir para o js me deixou bem mais confortavel, nao q diminuiu a dificuldade, mais pela questão da logica que o html e css tras junto com eles, mesmo sendo mais silmples

Se você for para o lado do front-end criando interfaces, é fundamental que você saiba HTML e CSS. Caso escolha o back-end é interessante que você saiba ao menos o básico de HTML e CSS para entender como as coisas funcionam.