Executando verificação de segurança...
1

Dificuldades em aprender javaScript

interesse em programação

Comecei me interessar na programação desde que tinha 15 anos, e desde esse ponto comecei a estudar o básico, HTML e CSS. Era divertido e etc... Até hoje eu acho divertido criar algo do zero. Entretanto, houve alguns problemas no meio do caminho...

Alguns pequenos problemas

Uma hora, não muito tempo depois de ter começando a aprender o básico desse universo, comecei a criar algo mais "profissional" e resolvi estudar um pouco mais a afundo HTML e css. Escolhi o JavaScript como linguagem de programação (JavaScript é o maior dos meus problemas) e continuei estudando. Nunca fiz curso nenhum além do curso em vídeo (que é muito bom e eu super recomendo) depois de consumir muitos conteúdos e ter praticado aquilo que estudei, não consegui atingir minhas proprías espectativas... O desing da página com CSS não me satisfazia e sempre tinha problemas com estruturação da página e torna-la responsiva de forma eficiente. Mesmo após continuar estudando e estudando vários conteúdo com o intuito de melhorar meus Designs e etc, consegui algums resultados (não muitos) que me satisfaziam.

O maior problema de todos...

Depois que conquistei alguns resultados que considerei satisfatórios com HTML e CSS, resolvi aprimorar meu conhecimento em uma linguagem de progrmação (JavaScript), estudei o básico (sintaxe, variavéis, escopo e etc...) e no começo consegui fazer algumas aplicações simples com eventos de click e loops (exercícios práticos para iniciantes). Até ai, tudo bem. Mas quando finalizei o curso em vídeo de javaScript fiquei sem um norte, o que tornou muito difícil aprender JavaScript e como consequências algumas frustrações até hoje mesmo com coisas básicas...

Final

Atualmente eu utilizo o ChatGPT para tirar algumas dúvidas sobre o mundo da programação, mas não sinto muito produtividade utilizando apenas essa ferramenta... Então gostaria de dicas sobre o que estudar sobre JavaScript e se devo revisar os contéudos básicos e etc...

Agradeço a paciência de quem ficou até o final da leitura

Carregando publicação patrocinada...
3

Talvez front-end não seja para você (ao menos por enquanto)

Nesses últimos anos a atenção da maioria das pessoas que programam se voltou para desenvolvimento web, é natural pois o mercado tem ido cada vez mais nessa direção.
Mas desenvolvimento de software é muito maior do que apenas o software que roda no navegador.

Experiente outras tecnologias como C#, Java, Python, Ruby... são todas tecnologias que te permitem criar com facilidade aplicações além da web. Como aplicações de linha de comando (CLI) e para desktop.

Não use ChatGPT para estudar

Neste momento, em relação ao mundo de desenvolvimento de software o ChatGTP e similares ainda está mais para brincar do que fazer algo sério. E estudar é coisa séria, além disso o ChatGPT mostra muito mais coisa errada do que certa no que diz respeito a códigos reais e mais complexos.

Não estude apenas por vídeos

A internet é quase infinita em conhecimento, não se retrinja a estudar apenas por vídeos de YouTube, Udemy, Alura ou coisas do tipo. Todo programador tem que aprender a ser autoditada, e ser autoditada não significa estudar sozinho, significa principalmente que você é responsável pelos seus estudos.

Se viu um vídeo falando sobre loops em JS, esse único vídeo não pode ser o suficiente mesmo que você ache que já tenha entendido. Continue procurando materiais de outras pessoas que falam sobre a mesma coisa, vídeos, artigos, livros, fóruns, até que você sinta confiança em explicar esse mesmo assunto para qualquer pessoa. E não adianta ver todos esse material como espectador, você tem que por em prática, codificar o que está aprendendo, pois ninguém aprende a fazer nada até ir lá e fazer.

2

Cara, não se sinta só. Isso acontece com mais pessoas que imagina. Cada cabeça tem sua própria maneira de aprender e pelo visto exercícios constantes ajudam a criar a memória, ajuda sua mente a "pensar como". Nesse momento precisa seguir, aprendendo a lidar com seu emocional, com os altos e baixos. Continue a bater braços, breve as braçadas serão mais eficientes, mais a frente nem vai pensar tanto nas dificuldades.
Sugestão de exercicios: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/

2