Se com "estudar Assembly" você quer dizer decorar uma penca de instruções Assembly e escrever uns programinhas bobos de exercício, então não vale a pena (que é só o que muitos "cursos de Assembly" ensinam por aí...).

No máximo você vai usar esse "conhecimento" para se exibir na internet, porque não vai ter utilidade alguma. E aprender isso é muito fácil, por sinal. Até mais fácil do que uma linguagem de alto nível, sem exageros.

Agora se você quiser realmente estudar como as coisas funcionam: Assembly, arquitetura de processadores, compiladores, processos e threads, executáveis, sistemas operacionais etc.

Sim, vale muito a pena. Quanto mais você entende como as coisas funcionam, melhor tecnicamente você é. Você vai achar fácil aprender o que a grande maioria considera "muito difícil", porque tem base para isso. O que significa que você vai aprender mais rápido e com muito mais profundidade do que os outros que não têm a mesma base que você.

E você terá base para trabalhar em qualquer área de T.I., seja desenvolvimento, segurança, infra, redes etc.


Tem um livro gratuito de Assembly x86-64 que eu escrevi, se quiser ler:

E tem também essa apresentação que eu fiz de introdução ao baixo nível, que não aborda só Assembly mas antes explica como processadores e código de máquina funcionam.

caramba! nao brinca que voce escreveu esse livro? kkkkk cara, eu vi ele ontem na web! Meus parabens pelo livro. A introduçao dele é muito boa!

Sobre o que voce disse, isso tambem tem em Java: pessoas que aprendem o básico pra fazer pequenos programas de exercicio para se exibir.

Eu gosto de fazer algo bem relevante e desafiador (claro, dessfiador ao meu nivel de conhecimento atual). Sobre assembly, eu gostaria de saber tantas coisas...

questoes como programar correções de bugs e otimizações em linguagens de baixíssimo nivel para softwares ja programados, aprender sobre engenharia reversa (que é um campo que eu acho muito legal analisado pela visao do assembly), estudar correções de segurança cibernética de aplicativos e sistemas com linguagem de máquina... enfim, acho que tem um campo enorme a ser desvendado e eu vejo isso como uma grande aventura!

é muito legal quando voce faz algo com amor e compaixão. cursos, professores e obrigações tiram muito isso de nós. Mesmo se for um sonho, tudo vai perdendo o brilho. Um exemplo? todo curso de programação tem aquele aluno (ou ate mesmo professor), que diz que a linguagem que voce esta estudando um dia vai cair (ou algo fo tipo) para te desanimar...

mas é isso amigo!muito obirgado pelos links de referencia e tambem pelo seu trabalho e paciencia para disponibilizar tfjfo mmmkfk a nos