O curso Programação em Baixo Nível Descomplicada – aprendendo assembly x86-64 no GNU/Linux com 20 pequenos projetos é um treinamento em vídeo criado por Blau Araujo, do canal @debxp no YouTube, voltado para quem deseja compreender, na prática, como a CPU, a memória e o sistema operacional GNU/Linux trabalham para executar programas.
Em vez de se limitar a teoria, o curso guia o aprendizado por meio de 20 pequenos projetos em assembly x86-64, muitos deles reimplementando utilitários reais de linha de comando (como echo, cat, cp, wc, df), além de calculadoras, conversores e ferramentas de inspeção do sistema.
A proposta é levar o aluno da curiosidade pelo baixo nível até a capacidade de ler, escrever e depurar código em assembly x86-64 com confiança, usando GNU/Linux como plataforma principal.
Informações completas de conteúdo, datas, preço e acesso estão na página oficial do curso:
https://bolha.dev/blau_araujo/pbnd
Assista também o vídeo do Youtube no canal @debxp com informações sobre o curso:
O curso se diferencia por não tratar assembly como um tópico abstrato ou puramente acadêmico. Cada aula é estruturada em torno de um projeto concreto, que você compila, executa e depura em um sistema GNU/Linux real. Isso torna conceitos como:
• chamadas de sistema (syscalls),
• estrutura da memória virtual,
• pilha, heap e registradores,
• formatos binários (ELF),
• interação com o kernel
muito mais tangíveis.
Ao final, você não apenas entende “o que é assembly”, mas como o seu código de baixo nível conversa de fato com o sistema operacional.
Os projetos foram escolhidos com foco em quem vive no terminal. Ao reimplementar comandos clássicos (echo, cat, cp, head, tail, wc, df e outros), você aprende:
• parsing de argumentos,
• leitura e escrita em arquivos,
• manipulação de streams padrão,
• construção de CLIs em assembly,
• controle de erros no nível das instruções.
Isso é especialmente valioso para quem já usa GNU/Linux e quer entender o que se passa “por baixo” ao executar esses utilitários.
Dominar assembly x86-64 no GNU/Linux é um diferencial real em áreas como:
• cibersegurança e engenharia reversa, onde é necessário ler binários e seguir o fluxo de execução em nível de instrução;
• sistemas operacionais e kernel, que usam intensamente chamadas de sistema, manipulação de memória e controle de contexto;
• HPC e otimização de código, em que é essencial entender o impacto de determinadas instruções na performance;
• compiladores e runtimes, que geram exatamente esse tipo de código em x86-64.
O curso do Blau Araujo oferece a base prática para isso, com foco em projetos que espelham ferramentas reais de sistema.
A proposta central do curso é:
Dirigir o aprendizado dos fundamentos da programação em assembly x86-64 no GNU/Linux pelo desenvolvimento de 20 pequenos projetos didáticos.
Ou seja, cada conceito importante da linguagem e da plataforma é introduzido no contexto de um projeto funcional. A progressão é pensada para que você:
1. aprenda o básico de escrita e leitura em assembly,
2. pratique a construção de utilitários reais,
3. avance para trabalho com números e ponto flutuante,
4. chegue à inspeção de sistema de arquivos, dispositivos, memória e CPU.
Para aproveitar o curso com tranquilidade, é recomendado que você tenha:
• Noções básicas de programação imperativa procedural
Qualquer experiência prévia com C, Python, Go, Rust ou linguagens similares ajuda bastante.
• Noções básicas de uso do shell e de utilitários de linha de comando
Saber navegar no terminal, usar pipes, redirecionamentos e comandos básicos do GNU/Linux.
• Sistema operacional GNU/Linux
Pode ser instalado diretamente na máquina ou em máquina virtual.
• Persistência e vontade de aprender
Assembly exige atenção a detalhes; o curso ajuda a descomplicar, mas é um universo de baixo nível, e persistência faz diferença.
Se você já escreve pequenos scripts, usa o terminal com frequência e tem curiosidade sobre como o sistema funciona internamente, este curso encaixa bem no seu perfil.
• O curso é composto por 20 aulas em vídeo, cada uma focada no desenvolvimento de um pequeno projeto em assembly x86-64 (por vezes integrado com código em C).
• Dependendo do volume de conteúdo de cada lição, uma aula pode ser dividida em vários vídeos menores para facilitar acompanhamento.
• Os vídeos são publicados como “não listados” no YouTube, ou seja, não aparecem em buscas públicas; o acesso é feito somente por link, fornecido no repositório do curso.
Ao adquirir o curso, você passa a ter acesso permanente a um repositório privado em bolha.dev, com:
• links de todas as aulas em vídeo já publicadas;
• código-fonte dos programas desenvolvidos ao longo do curso;
• uma aba de issues, onde é possível:
• tirar dúvidas;
• discutir detalhes das aulas;
• comentar implementações e tópicos do conteúdo.
Essa combinação de vídeo + repositório + issues transforma o curso em um ambiente de estudo contínuo, com suporte textual e prático.
Há algumas instruções relevantes sobre como aproveitar melhor o material:
• Faça o download de todos os vídeos do curso
Como haverá mudanças futuras na forma de disponibilização pública, é recomendado guardar localmente as aulas.
• Clone o repositório do curso
Assim você tem o código-fonte e os materiais sempre à mão, mesmo que haja alterações no acesso remoto.
• Licença dos vídeos: Creative Commons BY-SA 4.0 Internacional
Isso significa que você pode:
• copiar, compartilhar e adaptar o conteúdo;
• desde que dê os devidos créditos;
• informe claramente alterações que fizer;
• mantenha o mesmo tipo de licença (BY-SA 4.0) em tudo que compartilhar.
Essa escolha de licença é rara em cursos comerciais e reflete uma postura alinhada com software livre e compartilhamento de conhecimento.
O curso tem um cronograma inicial de publicação definido:
• O primeiro vídeo será publicado na semana de 5 de outubro de 2026.
• Não há data precisa para a publicação da última aula, porque o número de vídeos por projeto pode variar.Ainda assim, você pode considerar um mínimo de:
• 20 semanas de publicação (cerca de 5 meses a partir de outubro de 2026).
Depois que todas as aulas forem publicadas:
• 3 meses após a última aula, os vídeos serão:
• cortados (editados) e
• publicados de forma periódica no YouTube apenas para membros do canal.
Em seguida:
• após a publicação dos cortes do Módulo 1 para membros,
• esses mesmos cortes começam gradualmente a ser liberados para todo o público.
Para quem adquire o curso, porém, o acesso aos vídeos completos e ao repositório é garantido desde o início, com a possibilidade de download e uso contínuo.
Para acompanhar datas, atualizações e detalhes do cronograma, acesse:
https://bolha.dev/blau_araujo/pbnd
O conteúdo está organizado em 4 módulos que constroem o aprendizado de forma progressiva.
Este módulo apresenta os conceitos básicos da linguagem assembly x86-64 e da plataforma GNU/Linux, sempre em projetos que trabalham com entrada e saída de dados.
Temas abordados:
• introdução ao assembly x86-64;
• chamadas de sistema (syscalls);
• como o código-fonte vira programa;
• formato ELF e objetos binários;
• passo a passo de como programas são executados;
• descritores de arquivo;
• escrita na saída padrão.
Este projeto constrói a base mental para entender o fluxo de um programa desde o código até a execução no sistema.
Temas abordados:
• leitura da entrada padrão;
• dados não inicializados;
• tratamento de erros;
• integração com C;
• convenções de chamada (calling conventions);
• passagem de parâmetros e retorno de valores;
• visibilidade de símbolos.
Aqui você começa a combinar assembly com C, entender como funções se chamam mutuamente e como parâmetros são manejados pela pilha.
Temas abordados:
• estrutura da memória virtual;
• conteúdo inicial da pilha;
• argumentos de linha de comando e ambiente;
• decisão e repetição em baixo nível;
• uso de pipes e redirecionamentos;
• leitura de arquivos.
Este projeto aproxima o aluno da realidade de programas que interagem com o ambiente do shell e com o sistema de arquivos, lidando com controles de fluxo explícitos.
Temas abordados:
• reutilização de código;
• validação de entrada de dados;
• tipos inteiros e seus limites;
• conversão de strings para inteiros e vice-versa;
• geração de números aleatórios;
• estilização da impressão de caracteres.
É uma aplicação lúdica que reforça manipulação de dados, conversões numéricas e controle de fluxo, conectando lógica de jogo com fundamentos de assembly.
Este módulo expande a prática do Módulo 1 com foco em reimplementação de utilitários clássicos do GNU/Linux em assembly x86-64. É uma forma de aprender construindo ferramentas que você já usa no dia a dia.
Temas abordados:
• reimplementação dos comandos true e false;
• decisões com base nos argumentos.
São comandos simples, ótimos para entender códigos de retorno e lógica binária de sucesso/erro em programas de shell.
Temas abordados:
• reimplementação do comando echo;
• lidar com múltiplas opções de linha de comando.
Você passa a manipular argumentos com mais flexibilidade, configurando saída textual e opções que alteram comportamento.
Temas abordados:
• reimplementação do comando cat;
• construção de uma interface de linha de comandos (CLI);
• decidir o que fazer conforme o estado da entrada padrão;
• abertura de arquivos para leitura.
Este projeto reforça leitura de dados, fluxo por stdin, e manipulação de arquivos em baixo nível.
Temas abordados:
• reimplementação do comando cp;
• abertura de arquivos para escrita;
• verificação da existência de arquivos;
• prompt de confirmação.
Aqui o foco é escrita em arquivos, cópia de dados e interações mais ricas com o usuário via terminal.
Temas abordados:
• reimplementação de head e tail;
• leitura por linhas e por quantidade de bytes.
Você aprofunda manipulação de buffers, contagem de linhas e slicing de dados, essenciais para trabalhar com streams.
Temas abordados:
• reimplementação do comando wc;
• contagem de linhas, palavras e bytes.
Este projeto explora análise simples de texto e estatísticas de arquivo, reforçando lógica de contagem e parsing.
Temas abordados:
• reimplementação do comando rev;
• inversão dos caracteres de cada linha lida.
É um exercício interessante em manipulação de strings e memória, invertendo sequências de caracteres.
Temas abordados:
• reimplementação do comando tac;
• inversão das linhas de um ou mais arquivos.
Complementa o rev, agora invertendo a ordem das linhas, ampliando seu repertório de manipulação de estruturas de dados.
Neste módulo, o foco muda para números inteiros, ponto flutuante e outras bases de numeração, conectando operações matemáticas com o mundo real.
Temas abordados:
• conversão de strings numéricas em várias bases para inteiros;
• impressão de inteiros nas bases 2, 8 e 16.
É um projeto essencial para entender como o sistema lida internamente com diferentes representações numéricas e como isso aparece em ferramentas como debuggers e hexdumps.
Temas abordados:
• as cinco operações aritméticas com inteiros;
• representações de ponto flutuante;
• cálculos com ponto flutuante.
Você exercita tanto operações inteiras quanto decimais, entendendo as particularidades de cada tipo e possíveis armadilhas de precisão.
Temas abordados:
• inclusão de operações lógicas bit a bit na calculadora;
• implementação do uso interativo.
Aqui entra o universo dos operadores bitwise, fundamentais para quem trabalha com protocolos, flags e otimizações de baixo nível.
Temas abordados:
• conversões entre Celsius, Fahrenheit e Kelvin;
• prática com números de ponto flutuante.
É um projeto mais aplicado, que combina matemática simples com manipulação de floats, reforçando o que foi visto na calculadora.
Temas abordados:
• representações “humanas” de quantidades de bytes;
• contagem decimal e por potências de base 2.
Você passa a entender melhor como sistemas expressam tamanhos de arquivos, discos e memória, em termos tanto decimais quanto binários (KB vs KiB, por exemplo).
O último módulo foca em inspeção de sistema, abordando ambiente, CPU, memória, dispositivos de bloco e sistema de arquivos em projetos inspirados em utilitários conhecidos.
Temas abordados:
• reprodução simplificada de programas como neofetch;
• dados de ambiente exportados (usuário e host);
• extração de dados em formato de variáveis de shell (sistema operacional);
• extração de campos de texto (shell interativo padrão);
• informações do kernel;
• informações da CPU;
• tamanho e uso de memória.
Este projeto reúne diversos conceitos anteriores, consolidando leitura de arquivos especiais, parsing de texto e integração com o ambiente de sistema.
Temas abordados:
• reprodução simplificada do utilitário lsblk.
Você aprende a consultar informações sobre dispositivos de bloco (como discos e partições), aproximando-se da forma como o sistema enxerga o armazenamento.
Temas abordados:
• reprodução simplificada do utilitário df.
Aqui o foco é relatório de uso do sistema de arquivos, conectando conceitos de blocos, inodes, tamanhos e percentuais de uso de disco.
Há uma promoção de pré-lançamento, válida até 30/09/2026:
• Mercado Pago ou PayPal: R$ 450,00
• Pagamento à vista no PIX: R$ 360,00 (20% de desconto)
Para quem quer garantir o melhor valor, o pagamento via PIX é a opção mais vantajosa nesse período.
As opções disponíveis são:
• PIX
• Chave: [email protected]
• PayPal
• Utiliza o mesmo link usado para doações ao canal.
• Mercado Pago
• Com várias opções de parcelamento.
Isso dá flexibilidade para quem prefere pagamento à vista com desconto ou parcelado com gateways tradicionais.
Após efetuar o pagamento, o procedimento é:
1. Criar uma conta na git forge bolha.dev.
2. Enviar um e-mail para [email protected] com os seguintes dados (todos obrigatórios):
• nome completo;
• e-mail para contato;
• nome de login em bolha.dev (para acesso ao repositório);
• CPF ou CNPJ (para emissão de nota fiscal);
• comprovante de pagamento (em anexo).
Em resposta, o acesso ao repositório exclusivo será liberado, e você receberá o link direto para ele.
Para conferir os detalhes oficiais e acompanhar atualizações, acesse:
https://bolha.dev/blau_araujo/pbnd
• Didática por projetos: aprender assembly desenvolvendo ferramentas concretas torna o conteúdo mais acessível e memorável.
• Forte alinhamento com GNU/Linux: ideal para quem já usa ou quer usar Linux como principal ambiente de desenvolvimento.
• Integração assembly + C: mostra como combinar linguagens de alto e baixo nível no mesmo projeto.
• Licença aberta (CC BY-SA 4.0): permite copiar, compartilhar e adaptar o conteúdo, mantendo créditos e licença.
• Foco em utilitários reais: reimplementar echo, cat, cp, wc, df etc. conecta o aprendizado com o que você usa todos os dias.
• Preparação para áreas avançadas: dá base prática para seguir em direção a segurança, kernel, HPC, compiladores e otimização de código.
• Pessoas que já possuem noções básicas de programação e querem “descer um nível” para entender como o código conversa com o hardware e com o sistema operacional.
• Usuários de GNU/Linux que desejam aprofundar o conhecimento além do uso de comandos prontos.
• Estudantes de Ciência da Computação, Engenharia de Software ou áreas afins que buscam base sólida em arquitetura de computadores e sistemas operacionais.
• Entusiastas de cibersegurança e engenharia reversa, que precisam ler e interpretar assembly x86-64 rotineiramente.
• Desenvolvedores interessados em performance, otimizações e entendimento de código gerado por compiladores.
Não. O curso parte da introdução aos conceitos básicos de assembly x86-64 no Módulo 1 e avança gradualmente. O requisito é ter noções de programação imperativa e algum conforto com uso de terminal em GNU/Linux.
Sim. O curso explicitamente indica que o sistema operacional pode ser utilizado em máquina virtual, o que é uma excelente opção para quem está em Windows ou macOS.
Você terá acesso ao repositório com links para os vídeos não listados e é orientado a baixar todos os vídeos e clonar o repositório. Isso garante que você tenha o material localmente, independentemente de mudanças futuras na publicação pública de cortes no YouTube.
Sim, dentro dos termos da licença Creative Commons BY-SA 4.0:
• é permitido copiar, compartilhar e adaptar;
• desde que os créditos sejam mantidos;
• alterações sejam claramente indicadas;
• e a mesma licença BY-SA 4.0 seja aplicada ao que você compartilhar.
O curso é fortemente prático, com foco em 20 projetos que resultam em programas funcionais. A teoria aparece sempre dentro do contexto do que está sendo implementado.
Para quem quer colocar as mãos na massa com assembly x86-64 no GNU/Linux, com um foco claro em projetos reais e utilitários de sistema, o curso do Blau Araujo oferece um caminho estruturado e bem alinhado com a realidade de quem vive no terminal.
Veja todos os detalhes, condições de pré-lançamento, conteúdo completo e instruções de acesso diretamente na página oficial do curso:
]]>Mais do que “aprender Linux”, a proposta da série é entender de verdade o ambiente em que programas nascem, rodam e conversam com o sistema operacional. É conteúdo pensado para quem quer sair do nível usuário e caminhar na direção da programação de sistemas.
A série APGL – Ambiente de Programação GNU/Linux é um reboot de um projeto que o autor do canal tentou iniciar em 2025, mas que precisou ser interrompido por falta de viabilidade financeira. Agora, com uma comunidade mais engajada e uma proposta ainda mais madura, o projeto volta com força.
Em essência, o APGL é uma jornada pelo ambiente de programação em GNU/Linux, unindo:
• fundamentos de sistemas operacionais;
• ferramentas clássicas do ecossistema GNU;
• linguagem C como fio condutor;
• prática constante via terminal.
O foco não é “como instalar um programa” ou “10 comandos para usar no Linux”. A série é sobre como o sistema operacional funciona por baixo e como o desenvolvedor pode conversar diretamente com ele de forma controlada e consciente.
No Diverse Notes, a gente fala muito sobre aproveitar melhor o sistema, seja escolhendo bons periféricos, distros ou ferramentas. Mas existe um nível abaixo disso: entender o próprio ambiente de execução.
É exatamente aí que o APGL entra:
• ajuda a conectar teoria de sistemas operacionais com o shell que você usa diariamente;
• mostra como a biblioteca C padrão e as chamadas de sistema servem de ponte entre o seu código e o kernel Linux;
• incentiva um uso mais profundo e consciente do GNU/Linux, saindo do consumo de receitas prontas.
Se você já programa em C, mexe com scripts de shell, ou vive configurando seu Linux, essa série é um passo natural para ganhar mais controle sobre o que acontece na sua máquina.
Logo na estreia, o autor da série reforça um ponto que costuma gerar confusão: Linux não é sinônimo de sistema operacional completo.
Em resumo:
• Linux é o kernel – o núcleo que conversa com o hardware e gerencia recursos.
• GNU/Linux é o sistema operacional completo construído em volta desse kernel, com:
• ferramentas GNU (shell, coreutils, compiladores, etc.),
• bibliotecas (como a glibc),
• utilitários e camadas de usuário.
A série APGL parte justamente desse entendimento: quando falamos em Ambiente de Programação GNU/Linux, falamos do conjunto de software que torna viável criar, compilar, depurar e executar programas em um sistema livre.
Essa separação entre:
• Kernel space (espaço do núcleo)
• User space (espaço do usuário)
é um dos pilares da série. E entender como a biblioteca C faz a ponte entre esses dois mundos é fundamental para quem quer ir além da programação “só de aplicação”.
Um ponto importante da proposta do @debxp é que as séries não são lives soltas. Cada projeto tem:
• começo: apresentação da proposta, organização do conteúdo, definição de metas;
• meio: desenvolvimento progressivo dos temas, sempre ao vivo, com interação via chat e fórum;
• fim: encerramento natural daquele ciclo, com o conteúdo organizado em uma trilha coesa.
No APGL, o primeiro episódio foi justamente esse “episódio zero”, de alinhamento:
• explicar a proposta;
• reforçar que o conteúdo é ao vivo, sem edição – com erros, ajustes e contexto real;
• convidar a comunidade a apoiar, tanto financeiramente quanto com presença, perguntas e discussão.
Essa transparência combina muito com o espírito do software livre: nada de “curso perfeito em estúdio”, mas sim aprendizado em fluxo, com a comunidade participando ativamente.
A série APGL não se pretende um conteúdo de entretenimento técnico. A ideia é formação. O método sugerido pelo canal segue uma lógica simples e direta, mas muito eficiente:
1. Assistir
Acompanhar as transmissões para absorver os conceitos, ver os comandos, entender o raciocínio por trás de cada passo.
2. Anotar
Registrar comandos, ideias, explicações e “insights” em um lugar próprio. A anotação força a reorganização mental do que foi visto.
3. Praticar
Reproduzir o ambiente, testar comandos, escrever e compilar programas, mexer em exemplos e experimentar variações.
4. Compartilhar
Levar dúvidas e descobertas para o fórum da comunidade do canal, discutir com outras pessoas, responder tópicos e consolidar o conhecimento ensinando.
Esse quarto passo dialoga diretamente com o que a gente defende aqui no Diverse Notes: conhecimento cresce quando circula. E usar fórum em vez de apenas redes sociais rápidas ajuda a construir um histórico útil, pesquisável e organizado.
Embora o primeiro episódio seja mais introdutório, a série APGL se encaixa em um contexto maior do canal @debxp, que já trabalha com:
• curso completo de linguagem C;
• séries sobre arquitetura e montagem de computadores;
• conteúdos sobre shell, ferramentas GNU e desenvolvimento em baixo nível.
O APGL surge como “um degrau acima” do curso de C: em vez de focar só na linguagem, o foco passa a ser o ambiente no qual C (e outros códigos) vivem.
Entre os tópicos que a série se propõe a explorar ao longo do tempo (conectando com o resto do conteúdo do canal), entram temas como:
• como o sistema operacional facilita (ou dificulta) a criação e execução de programas;
• como ferramentas GNU se encaixam nesse fluxo (compiladores, linkers, depuradores, shell);
• onde a biblioteca C entra na comunicação com o kernel;
• qual o papel das chamadas de sistema (syscalls) e como elas se refletem no código que o desenvolvedor escreve;
• como organizar um ambiente saudável de desenvolvimento em GNU/Linux, do terminal às boas práticas.
Não é uma trilha para copiar e colar comandos – é uma proposta de compreensão do ambiente, algo muito alinhado à cultura de quem usa Linux como plataforma principal de trabalho e estudo.
Um tema recorrente na live de estreia foi a sustentabilidade do projeto. O autor reforça que:
• vive do trabalho feito no canal;
• optou por não vender mais cursos fechados com inscrição;
• decidiu colocar o futuro dos projetos “nas mãos da comunidade”.
Na prática, isso significa que a continuidade da série APGL depende de:
• membros do canal;
• contribuições via Pix / LivePix;
• compra de livros pelos links de afiliado (Amazon);
• engajamento gratuito: participação no chat, comentários, compartilhamento, inscrição.
Para quem acompanha o Diverse Notes, essa discussão não é estranha: sabemos o impacto que apoio à produção independente de conteúdo técnico tem na qualidade de material disponível em português sobre Linux, desenvolvimento e software livre.
Mesmo mantendo a promessa de não criar “conteúdo fechado” que exclua não-membros, o @debxp aproveitou o reboot do APGL para anunciar um projeto paralelo exclusivo para apoiadores:
• a tentativa de construir um sistema operacional de 16 bits, do zero;
• utilizando NASM (montador) e arquitetura x86 clássica;
• com direito a interface gráfica.
A ideia é documentar esse processo com mais detalhes para quem é membro, tratando como um laboratório pessoal e experimental. Se o resultado for sólido, o próprio autor planeja liberar o conteúdo para todo mundo mais à frente – mantendo o compromisso com o compartilhamento de conhecimento.
Para quem curte desenvolvimento de baixo nível, bootloaders, organização de memória e interação direta com hardware, esse projeto é um prato cheio – e conversa diretamente com o objetivo central do APGL: entender o ambiente de execução em profundidade.
Se você se interessou pela série Ambiente de Programação GNU/Linux, algumas atitudes ajudam a não se perder e extrair o máximo:
• Organizar seu ambiente Linux
Ter uma distro estável, com ferramenta de desenvolvimento (compilador, make, debugger) e terminal pronto para uso.
• Revisar conteúdos básicos
Se possível, revisar:
• fundamentos de C;
• noções de shell (bash ou equivalente);
• conceitos gerais de sistemas operacionais (processos, memória, arquivos).
• Participar do fórum
Usar o fórum indicado pelo canal para tirar dúvidas das séries (incluindo APGL) ajuda a estruturar o aprendizado e fugir da lógica fugaz das redes sociais.
• Acompanhar ao vivo (quando possível)
As transmissões são ao vivo, com interação em tempo real. Mas, mesmo vendo depois, vale seguir a rota: assistir, anotar, praticar, compartilhar.
O Diverse Notes é um espaço para quem gosta de:
• entender como as coisas funcionam;
• estruturar um ambiente de trabalho eficiente;
• aproveitar o máximo do Linux e do software livre;
• discutir boas práticas de hardware, software e ergonomia para quem vive no mundo digital.
A série APGL – Ambiente de Programação GNU/Linux conversa diretamente com tudo isso:
• traz profundidade sem perder a clareza;
• valoriza o uso consciente da tecnologia;
• estimula comunidade, fórum, troca de conhecimento;
• reforça que dominar o ambiente é parte essencial de ser um bom desenvolvedor.
Se você é apaixonado por código, curte ajustar cada detalhe do seu sistema e quer ir além do “seguir tutoriais”, vale colocar o APGL na sua lista de conteúdos para acompanhar de perto – e, quem sabe, contribuir ativamente para que essa e outras séries sigam firmes.
]]>A série de Blau Araujo promete ser um prato cheio para quem busca entender como um computador realmente funciona em seu nível mais fundamental. O projeto central é a construção de um processador de 8 bits, um marco na história da computação e uma excelente porta de entrada para a compreensão de arquiteturas mais complexas.
Ao longo dos episódios, os espectadores serão guiados por uma jornada que abrange:
Esta abordagem prática é o que diferencia a série, transformando conceitos abstratos em algo tangível e compreensível. Para quem sempre quis saber “como um computador pensa”, esta é a oportunidade perfeita.
Você pode se perguntar: em uma era de processadores multi-core e inteligência artificial, por que focar em um processador de 8 bits? A resposta é simples: fundamentos. A arquitetura de 8 bits, como a do SAP-1, oferece uma visão clara e desmistificada dos princípios operacionais de qualquer CPU.
Ao construir um processador de 8 bits, você não apenas aprende sobre eletrônica e lógica, mas também desenvolve uma base sólida para entender sistemas mais avançados. É como aprender a andar antes de correr, garantindo que cada passo seja compreendido.
A série de Blau Araujo é transmitida ao vivo, proporcionando uma experiência interativa e a chance de tirar dúvidas em tempo real.
A próxima transmissão ao vivo está marcada para o dia 05 de Agosto
. Marque na sua agenda para não perder:
Se você não conseguir acompanhar ao vivo, não se preocupe! Todos os vídeos da série ficam disponíveis em uma playlist dedicada no canal @debxp, permitindo que você assista no seu próprio ritmo e revise os conceitos sempre que precisar.
A nova série de Blau Araujo no canal @debxp é uma iniciativa fantástica para a comunidade tech. Seja você um estudante de engenharia, um desenvolvedor curioso ou um entusiasta de eletrônica, a construção de um processador de 8 bits é um projeto que enriquecerá seu conhecimento e suas habilidades. Prepare suas ferramentas, abra seu editor de texto e junte-se a nós nesta jornada de descoberta e construção!
]]>Nesta série Blau Araújo se reúne ao vivo com a comunidade para fazer a leitura comentada do livro “Código: A Vida Secreta dos Computadores”, de Charles Petzold, e realizar práticas durante a live para explorar na prática os conceitos apresentados no texto.
Adquira o Livro no link do Blau Araújo na Amazon:
Mais do que simplesmente acompanhar a leitura de um livro técnico, a série Leitura & Prática “Código: A Vida Secreta dos Computadores” transforma um conteúdo denso em conhecimento acessível, interativo e aplicável — ideal para curiosos, iniciantes em programação, entusiastas de Linux, estudantes de TI e profissionais que querem revisitar os fundamentos da computação.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” é uma série de lives no canal @debxp em que Blau Araújo faz a leitura do livro junto com os seguidores presentes na transmissão ao vivo, comentando cada trecho, tirando dúvidas e propondo exercícios e demonstrações práticas para ilustrar o que acabou de ser lido.
Durante a Leitura & Prática “Código: A Vida Secreta dos Computadores”, o foco não é apenas “ler por ler”, mas construir entendimento. A cada capítulo, Blau mostra como os conceitos se conectam e busca aproximar as ideias abstratas do livro da realidade de quem está assistindo, seja mostrando exemplos visuais, seja simulando circuitos, seja relacionando com programação e sistemas reais.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” segue a agenda definida por Blau Araujo, então, é bom sempre consultar a programação semanal no canal @debxp no Youtube.
Então, é importante para quem quer acompanhar o livro capítulo a capítulo, montar uma rotina de estudos e participar de uma comunidade que está aprendendo junto.
Para quem não consegue assistir ao vivo ou quer rever algum trecho específico, a série Leitura & Prática “Código: A Vida Secreta dos Computadores” está sendo organizada em uma playlist dedicada no canal @debxp.
Assim, é possível:
• Começar pela primeira leitura e ir evoluindo capítulo a capítulo;
• Revisar conceitos mais difíceis quantas vezes forem necessárias;
• Acompanhar em outro horário, mantendo a sequência lógica da leitura e prática.
O livro “Código: A Vida Secreta dos Computadores” é considerado um clássico para quem quer entender os fundamentos da computação. Em vez de começar por linguagens de programação modernas ou por sistemas operacionais, Petzold volta às origens: comunicação, sinais, lógica, circuitos, memória e processamento.
Ao longo da leitura & prática de “Código: A Vida Secreta dos Computadores”, o público acompanha uma jornada que explica como conceitos aparentemente simples evoluem até se tornarem o computador que usamos hoje.
Na Leitura & Prática “Código: A Vida Secreta dos Computadores”, os temas que aparecem no livro são destrinchados passo a passo. Entre eles:
• Sistemas de comunicação antigos e modernos
• Código Morse
• Telegrafia
• Representação de letras e números em sinais
• Lógica binária e representação de informação
• Bit, byte, 0 e 1
• Ligado/desligado, verdadeiro/falso
• Como informações textuais e numéricas são convertidas em bits
• Portas lógicas e circuitos digitais
• AND, OR, NOT, XOR e outras combinações
• Construção de circuitos com lógica booleana
• Como operações simples se combinam para formar funções complexas
• Construção de componentes básicos do computador
• Registradores
• Somadores binários
• Contadores
• Memória
• Arquitetura de computadores e abstração
• CPU e unidade de controle
• Interação entre memória, processamento e entrada/saída
• Como camadas de abstração permitem linguagens de alto nível
Durante a Leitura & Prática “Código: A Vida Secreta dos Computadores”, cada um desses temas é apresentado com calma, com foco em clareza e exemplos, o que torna o livro bastante acessível mesmo para quem nunca teve contato direto com hardware ou eletrônica digital.
O coração da série é a própria leitura de “Código: A Vida Secreta dos Computadores”. Em cada live:
• Blau Araújo lê trechos do livro em voz alta;
• Destaca conceitos-chave, termos importantes e passagens que merecem atenção especial;
• Faz pausas estratégicas para explicar, resumir e conectar ideias.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” não é um audiobook improvisado: é uma aula dialogada em cima do texto, em que a leitura é ponto de partida para a compreensão.
Após cada parte da leitura, Blau comenta o conteúdo em linguagem simples, conectando a teoria com exemplos do cotidiano e da prática profissional:
• Analogias com situações reais (interruptores, redes elétricas, comunicação entre pessoas);
• Relações entre os conceitos e programação, sistemas embarcados, redes, etc.;
• Destaque de pontos onde as pessoas costumam ter dúvidas ou confusões conceituais.
Para muitos espectadores, a Leitura & Prática “Código: A Vida Secreta dos Computadores” é a primeira vez que conseguem visualizar com clareza como o computador funciona “por dentro”, em nível de lógica e arquitetura.
A diferenciação da Leitura & Prática “Código: A Vida Secreta dos Computadores” está na etapa de prática ao vivo. Não é apenas leitura, mas aplicação imediata dos conceitos:
Alguns tipos de prática que podem aparecer nas lives:
• Montagem de tabelas verdade para portas lógicas e expressões booleanas;
• Simulação de circuitos digitais usando ferramentas online;
• Pequenos desafios de lógica para o chat resolver;
• Demonstrações de como a informação é codificada em bits;
• Visualização de somadores binários e construção passo a passo de componentes lógicos.
Ao acompanhar a Leitura & Prática “Código: A Vida Secreta dos Computadores”, o público não só ouve sobre conceitos, mas vê esses conceitos em ação, o que ajuda muito na fixação e na compreensão profunda.
Como a Leitura & Prática “Código: A Vida Secreta dos Computadores” é feita ao vivo, a comunidade tem espaço para participar:
• Perguntar sobre pontos que ficaram confusos;
• Trazer exemplos próprios;
• Comentar experiências com programação, Linux e hardware;
• Contribuir com insights adicionais.
Essa interação transforma a série em um estudo coletivo, em que dúvidas comuns são respondidas ao vivo, beneficiando todos os participantes.
Para garantir que ninguém se perca pelo caminho, as gravações das lives da Leitura & Prática “Código: A Vida Secreta dos Computadores” estão sendo organizadas em uma playlist específica no canal @debxp.
Isso permite:
• Maratonar a série desde o primeiro capítulo;
• Revisar trechos importantes antes de avançar;
• Criar um plano de estudo próprio, combinando os episódios com leitura individual do livro.
Blau Araújo é o anfitrião da Leitura & Prática “Código: A Vida Secreta dos Computadores” no canal @debxp. Com experiência em tecnologia e interesse profundo por software livre, Linux e desenvolvimento, Blau traz uma abordagem:
• Didática, sem ser engessada;
• Técnica, sem perder a clareza;
• Próxima da realidade de quem está aprendendo agora.
Na Leitura & Prática “Código: A Vida Secreta dos Computadores”, o papel de Blau é servir como guia, mediador e tradutor dos conceitos do livro, tornando o texto do Petzold mais amigável para o público de língua portuguesa.
O canal @debxp é voltado para:
• Tecnologia, programação e desenvolvimento;
• Software livre, com foco em Linux;
• Ferramentas, sistemas e infraestrutura;
• Projetos, tutoriais e discussões sobre o universo tech.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” se encaixa perfeitamente nessa proposta, oferecendo uma série mais profunda, focada em fundamentos, que complementa outros conteúdos do canal sobre uso de ferramentas e sistemas.
Quem está começando a estudar programação ou áreas como redes, sistemas operacionais e infraestrutura muitas vezes sente falta de uma base sólida sobre como o computador funciona internamente.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” é ideal para:
• Pessoas que começaram por cursos práticos de linguagens e querem entender o “porquê” por trás do código;
• Estudantes em início de formação em TI ou ciência da computação;
• Autodidatas curiosos sobre computação, eletrônica digital e lógica.
Se você gosta de distros Linux, configura serviços, mexe em configurações de sistema e se interessa pelo ecossistema de software livre, a Leitura & Prática “Código: A Vida Secreta dos Computadores” ajuda a:
• Entender melhor como o sistema conversa com o hardware;
• Conectar conceitos de baixo nível (bits e lógica) com ferramentas de alto nível (shell, programas, serviços);
• Aprofundar a visão sobre como o computador processa instruções e gerencia recursos.
Para alunos de cursos técnicos, graduação ou pós-graduação em áreas de tecnologia, a Leitura & Prática “Código: A Vida Secreta dos Computadores” pode funcionar como:
• Material complementar para disciplinas de arquitetura de computadores, lógica digital e sistemas embarcados;
• Reforço de conceitos que às vezes são abordados de forma rápida na sala de aula;
• Ferramenta de revisão para provas, projetos e entrevistas técnicas.
Profissionais com experiência também podem usar a Leitura & Prática “Código: A Vida Secreta dos Computadores” para preencher lacunas conceituais ou revisitar fundamentos que, com o tempo, acabam ficando esquecidos.
Mesmo quem não trabalha diretamente com TI, mas tem curiosidade sobre o funcionamento interno dos computadores, encontra na Leitura & Prática “Código: A Vida Secreta dos Computadores” uma forma amigável e guiada de explorar esse universo.
Ao acompanhar a Leitura & Prática “Código: A Vida Secreta dos Computadores”, você começa a enxergar além da interface gráfica e dos aplicativos:
• Entende como os dados são representados internamente;
• Compreende porque a lógica é central na computação;
• Visualiza como circuitos digitais se organizam para formar componentes complexos;
• Percebe como pequenos blocos de lógica constroem a CPU, a memória e as demais partes do sistema.
Essa visão de dentro fortalece qualquer outra área de estudo em tecnologia, seja programação, redes ou segurança.
O formato de Leitura & Prática “Código: A Vida Secreta dos Computadores” faz com que a teoria do livro nunca fique solta. A cada conceito:
• Há explicações complementares;
• Há exemplos concretos;
• Há práticas que mostram o conceito funcionando.
Isso é especialmente valioso para quem tem dificuldade com conteúdos mais abstratos, pois permite aprender por meio de visualização e experimentação.
Estudar sozinho é possível, mas estudar em grupo e com guia torna o caminho mais leve:
• A leitura em conjunto mantém o ritmo;
• A explicação ao vivo reduz a probabilidade de persistir com dúvidas;
• O chat da Leitura & Prática “Código: A Vida Secreta dos Computadores” permite compartilhamento de experiências e questões.
Com isso, a motivação para continuar o livro aumenta e a chance de abandonar a leitura diminui.
Não. A Leitura & Prática “Código: A Vida Secreta dos Computadores” acontece de forma aberta no canal @debxp no YouTube. As lives podem ser acompanhadas gratuitamente e a playlist com os episódios fica disponível no canal.
Ter o livro “Código: A Vida Secreta dos Computadores” em mãos pode enriquecer a experiência, pois permite reler trechos e acompanhar o texto diretamente. No entanto, a Leitura & Prática “Código: A Vida Secreta dos Computadores” é conduzida de forma que mesmo quem não tem o livro consiga acompanhar, entender os conceitos e aproveitar as práticas.
A Leitura & Prática “Código: A Vida Secreta dos Computadores” é feita em português, no canal @debxp, voltada para o público lusófono. Isso torna o conteúdo mais acessível para quem não se sente confortável estudando em inglês.
As lives da Leitura & Prática “Código: A Vida Secreta dos Computadores” acontecem no dia e horário a serem definidos por Blau Araujo, confira a programação no canal @debxp no YouTube.
Caso você não possa acompanhar a Leitura & Prática “Código: A Vida Secreta dos Computadores” no horário da transmissão ao vivo, é possível assistir posteriormente pela playlist da série no canal @debxp. Assim, você mantém o estudo em dia no seu próprio ritmo.
Como a Leitura & Prática “Código: A Vida Secreta dos Computadores” percorre o livro de forma progressiva, a quantidade de episódios pode variar conforme o ritmo de leitura e prática. A tendência é que a série acompanhe todo o livro, capítulo a capítulo.
Sim. A Leitura & Prática “Código: A Vida Secreta dos Computadores” pode servir como apoio para disciplinas de lógica digital, arquitetura de computadores, informática básica avançada e outros temas relacionados. Ela complementa aulas formais com uma perspectiva mais prática e dialogada.
]]>O livro escolhido não é romance leve de cabeceira: é “Programação em Baixo Nível”, de Igor Zhirkov“. Um tomo daqueles que, se caísse no chão, faria barulho — e se caísse na cabeça, poderia até instalar conhecimento por impacto. Quem conduz a jornada é Blau Araujo, que decidiu que ler sozinho sobre baixo nível era pouco; melhor seria abrir a sala, ligar a câmera, e chamar a galera pra aprender junto, e depois da live ainda disponibiliza a gravação nesta playlist:
E assim nasceu essa série: leitura guiada, comentário ao vivo, e código sendo desenhado ali, na frente de todo mundo.
CLIQUE AQUI, na imagem ou no botão abaixo, adquira o livro, no link fornecido por Blau Araújo no vídeo:
Imagine a cena: sexta-feira à noite, em vez de só maratonar série, você maratona instruções de máquina, stack, ponteiros e segredos que normalmente ficam trancados dentro do processador.
Blau abre a live, pega o livro do Zhirkov e começa a leitura, em voz alta, junto com quem está no chat. Mas não é aquela leitura monótona de professor cansado. É leitura comentada: ele para, volta, explica, destaca trechos, traduz conceitos de “astrolês técnico” para uma linguagem que quem programa no dia a dia consegue compreender.
Logo depois, entra em cena a parte que dá vida ao título do quadro: a prática. O conceito que estava só em texto passa a ser compilado, executado, testado. Aquela instrução que parecia abstrata vira comportamento concreto na tela; aquele trecho sobre pilha ou registradores vira um pequeno experimento. É como se o livro fosse o mapa, e o terminal, o terreno.
Não é “vídeo aula tradicional”. É um estudo coletivo, um laboratório aberto.
Programação em baixo nível é, para muitos, uma espécie de “floresta proibida” da computação. Todo mundo sabe que existe, poucos entram, e alguns voltam contando histórias de ponteiros selvagens e segmentation faults traiçoeros.
A proposta da série Leitura & Prática é desmistificar essa floresta:
• Mostrar como o computador pensa de verdade
Sair da abstração confortável das linguagens de alto nível e enxergar o que acontece quando o código vira instruções, quando a memória é organizada, quando a pilha cresce e encolhe a cada chamada de função.
• Transformar medo em curiosidade
Em vez de olhar para assembly, registradores e layout de memória como monstros, encarar isso como anatomia do computador — um conhecimento que dá poder, não pânico.
• Estudar em grupo, com guia
Ler obra técnica densa sozinho pode ser desanimador. Em grupo, com alguém conduzindo, comentando e respondendo perguntas em tempo real, a experiência muda de “martírio solitário” para “aventura compartilhada”.
A beleza da série está no ritmo:
1. Leitura do trecho do livro
Blau lê, geralmente em blocos: um parágrafo, uma explicação, um conceito. Isso dá tempo do conteúdo “assentar”, de quem está vendo pensar e, se quiser, acompanhar com seu próprio exemplar.
2. Comentário ao vivo
Ele destrincha a ideia, faz analogias, relaciona com coisas do dia a dia de programação. Às vezes traz exemplos de alto nível (C, por exemplo), às vezes já aponta: “No baixo nível, isso aqui vira tal coisa…”.
3. Perguntas do chat
Como é live, dúvidas pipocam no chat. E é aí que a leitura vira aula de verdade: as perguntas ajudam a lapidar a explicação, expõem as pedras no caminho que todos normalmente tropeçam e fingem que não doem.
4. Prática no código
A parte mais saborosa. Pegam a teoria e transformam em experimentos:
• um trecho de código compilado com flags específicas;
• uma função analisada no nível de assembly;
• um comportamento de memória inspecionado;
• uma hipótese testada ao vivo: “E se eu mudar isso? O que o processador faz?”.
Esse ciclo se repete, como uma batida: teoria, reflexão, pergunta, prática. É o oposto de estudar “de orelhada”; é aprender desmontando.
Por que alguém se submeteria a ler um livro de baixo nível, numa sexta à noite, em vez de só seguir seu framework preferido? Porque, mais cedo ou mais tarde, a abstração vaza.
Quem acompanha a série começa a perceber:
• Por que certos bugs acontecem
Aquele comportamento estranho de ponteiro, aquele crash misterioso, aquela diferença de performance entre duas funções aparentemente iguais — tudo isso deixa de ser “magia negra” e passa a ter explicação concreta na forma como o processador e a memória operam.
• Por que performance não é magia, é consequência
Otimizações deixam de ser truques e passam a ser decisões conscientes: organização de dados, impacto no cache, na pilha, nos registradores.
• Por que entender baixo nível não é só para quem escreve kernel
Mesmo quem trabalha em alto nível se beneficia: melhora a forma de raciocinar sobre custo, sobre limites, sobre o que é fácil ou difícil para o computador — e não apenas para o programador.
Há também um aspecto cultural importante nessa série do @debxp: ela tira o livro técnico do pedestal e o coloca na bancada de trabalho.
Em vez de:
“Este é um livro difícil, leia depois de 10 anos de experiência.”
A vibe é:
“Vamos ler junto, parando quando precisar, experimentando o que não entendermos, errando e corrigindo ao vivo.”
Isso desmonta a aura de inacessibilidade e devolve para o estudo técnico algo que, às vezes, se perde: a sensação de brincadeira séria. Você está lidando com conceitos profundos, mas com a mesma curiosidade de quem desmonta rádio velho para ver o que tem dentro.
Sexta-feira, às 20h (UTC-3), a sala se abre, porém, pode haver alguma alteração na data e horário, é sempre bom confirmar. O título da live traz o episódio da leitura, a playlist organiza as sessões, e quem chega entra como quem entra num laboratório de portas escancaradas.
Você pode:
• assistir só ouvindo, como quem escuta um audiobook comentado;
• acompanhar com o livro na mão (física ou digital);
• abrir o editor e o terminal, e repetir as práticas localmente;
• participar pelo chat, trazendo dúvidas, exemplos, provocações.
Cada encontro avança mais um trecho do “Programação em Baixo Nível (Zhirkov)”, consolidando o entendimento com prática real — não só com slides, mas com código vivo.
Se você já sentiu que está programando “do lado de fora da máquina”, como se tudo fosse uma caixa preta que às vezes cooperasse e às vezes não, essa série é um convite para atravessar o vidro.
A Leitura & Prática do @debxp com o livro do Zhirkov é, na prática, isso:
• um mapa (o livro),
• um guia (Blau Araujo),
• um grupo de exploradores (a comunidade da live),
• e um território fascinante: o nível mais próximo do coração da máquina.
Sexta, 20h, UTC-3: é hora de abrir o livro, ligar o editor, compilar a teoria e executar o conhecimento.
]]>As transmissões acontecem toda segunda-feira, às 20h (UTC-3), em um formato colaborativo que mistura teoria, código e interação em tempo real. A playlist oficial da série reúne todos os episódios já publicados e facilita acompanhar a leitura capítulo a capítulo.
A Leitura & Prática é uma iniciativa do canal @debxp no YouTube voltada para quem quer aprender algoritmos de forma guiada, acessível e prática. Em vez de estudar sozinho, o público acompanha a leitura de “Entendendo Algoritmos” ao vivo, com comentários, explicações e exemplos realizados na hora.
A dinâmica é simples e eficiente:
• Blau lê o livro em voz alta, compartilhando o conteúdo com quem está presente na live.
• A comunidade participa pelo chat, reagindo, comentando e enviando dúvidas.
• Após a leitura de cada trecho, há um momento dedicado à prática de programação, em que os algoritmos são implementados e testados.
• Todo o conteúdo fica organizado em uma playlist exclusiva, para quem quiser rever ou assistir depois.
Essa combinação de leitura guiada com prática ao vivo transforma o estudo de algoritmos em uma experiência mais leve, interativa e consistente.
O livro “Entendendo Algoritmos: Um Guia Ilustrado para Programadores e Outros Curiosos”, de Aditya Y. Bhargava, é conhecido por apresentar temas clássicos de algoritmos e estruturas de dados de forma visual, didática e acessível.
Clique aqui, no livro ou no botão abaixo e confira o preço:
Alguns motivos que tornam esse livro ideal para a série Leitura & Prática:
• Linguagem clara
O autor explica conceitos complexos com exemplos simples, o que facilita a compreensão mesmo para quem está começando.
• Muitas ilustrações
Os algoritmos são apresentados com diagramas, desenhos e representações gráficas, o que combina muito bem com o formato de live, em que Blau pode destacar e comentar essas figuras em tempo real.
• Foco no entendimento
O objetivo do livro é ajudar o leitor a entender como e por que os algoritmos funcionam, e não apenas decorar fórmulas ou códigos.
• Abrangência dos temas
A obra cobre tópicos como:
• busca binária
• ordenação
• recursão
• grafos
• algoritmos de caminho mínimo
• entre outros conceitos fundamentais para programação
Com a leitura guiada, quem acompanha o canal @debxp consegue seguir o livro mesmo sem ter o material físico em mãos, enquanto absorve explicações adicionais e vê os exemplos sendo transformados em código.
As lives de Leitura & Prática seguem uma estrutura pensada para equilibrar teoria e prática, mantendo o foco na aprendizagem gradual e consistente.
Em cada episódio, Blau Araújo:
• Apresenta o tema do capítulo que será lido.
• Faz a leitura ao vivo dos trechos selecionados de “Entendendo Algoritmos”.
• Explica conceitos-chave, reforça definições e traz analogias para situações do dia a dia.
• Pausa em pontos importantes para responder perguntas do chat e checar se a comunidade está acompanhando.
Isso transforma o momento de leitura em uma espécie de estudo em grupo, em que todos avançam juntos no conteúdo, com espaço para sanar dúvidas de forma imediata.
Depois da leitura, começa a parte mais “mão na massa” da série: a prática de programação.
Nesse momento, Blau:
• Abre um editor de código na tela.
• Implementa os algoritmos comentados no capítulo, passo a passo.
• Explica o raciocínio por trás de cada linha de código.
• Testa funções com diferentes entradas, mostrando na prática como o algoritmo se comporta.
• Integra sugestões e perguntas da comunidade para construir ou refinar as soluções.
Esse formato ajuda a transformar a teoria do livro em código funcional, reforçando o aprendizado por meio da prática. Quem está assistindo pode acompanhar em tempo real e, idealmente, replicar o código no próprio ambiente de desenvolvimento.
Próxima Live:
Um dos diferenciais da série é o foco na interação com a audiência. Durante as transmissões:
• A comunidade participa pelo chat, fazendo perguntas, comentários e observações.
• As dúvidas são respondidas ao vivo, sempre que possível.
• Os participantes compartilham experiências, como dificuldades com determinados temas ou contextos de uso dos algoritmos.
• Há um clima de estudo coletivo, em que quem sabe um pouco mais ajuda quem está começando agora.
Esse ambiente colaborativo é especialmente importante para temas como algoritmos, que muitas vezes intimidam quem está em fase inicial de aprendizado.
A série Leitura & Prática de “Entendendo Algoritmos” está acontecendo no canal @debxp no YouTube com uma agenda fixa e organizada.
• Plataforma: YouTube
• Canal: @debxp
• Dia da semana: segunda-feira
• Horário: 20h (UTC-3)
• Formato: lives ao vivo com leitura e prática de programação
• Playlist: todos os episódios ficam reunidos em uma playlist específica da série
Assim, quem não consegue assistir ao vivo pode acompanhar depois, assistindo os episódios na ordem e seguindo o avanço do livro de forma sequencial.
A série Leitura & Prática é pensada para diferentes perfis de pessoas interessadas em programação e algoritmos.
Quem está começando agora e ainda está se familiarizando com lógica, estruturas de dados e raciocínio computacional encontra na série:
• uma introdução guiada;
• explicações acessíveis;
• exemplos práticos com código.
Mesmo sem experiência prévia, é possível acompanhar a leitura e a prática com calma, aproveitando o ritmo das lives.
Alunos de cursos de tecnologia, ciência da computação, engenharia de software e áreas relacionadas frequentemente têm disciplinas de algoritmos e estrutura de dados. A série pode atuar como complemento:
• reforçando conteúdos vistos em sala de aula;
• oferecendo uma explicação com linguagem diferente;
• permitindo ver os algoritmos sendo implementados em código real.
Quem aprendeu a programar por conta própria, muitas vezes focando em frameworks, ferramentas e projetos, pode utilizar a série para:
• fortalecer a base teórica em algoritmos;
• entender melhor por que certas estruturas são mais eficientes em determinados contextos;
• revisar conceitos fundamentais que não foram estudados formalmente.
Profissionais que estão migrando de outras áreas para tecnologia encontram na Leitura & Prática uma forma estruturada de construir conhecimento:
• com uma agenda fixa semanal;
• com uma comunidade de apoio;
• com um material base de referência (o livro “Entendendo Algoritmos”).
Mesmo quem não trabalha diretamente com desenvolvimento pode se beneficiar:
• entendendo como algoritmos resolvem problemas reais;
• fortalecendo o pensamento lógico;
• se aproximando mais do universo de software e programação.
Acompanhar uma leitura guiada de “Entendendo Algoritmos” ao vivo traz vantagens que vão além do simples contato com o conteúdo do livro.
Saber que toda segunda-feira às 20h (UTC-3) há uma live dedicada a algoritmos ajuda a criar uma rotina:
• é um horário reservado para foco em estudo;
• a regularidade mantém o ritmo de aprendizado;
• o compromisso com a comunidade aumenta a motivação para participar.
Quando um conceito não está claro na primeira leitura, é possível:
• ouvir a explicação de Blau ao vivo;
• ver analogias e exemplos adicionais;
• acompanhar a transição do conceito teórico para o código.
Isso reduz a frustração comum de ficar preso em um parágrafo sem conseguir avançar.
Durante a Leitura & Prática, as dúvidas não são acumuladas para depois:
• o chat permite enviar perguntas no momento exato em que a dificuldade surge;
• as respostas podem ser dadas rapidamente, antes que o estudante perca o fio da explicação;
• outros participantes podem contribuir com diferentes pontos de vista.
A série foi pensada para integrar:
• leitura do livro (teoria);
• implementação de algoritmos (prática);
• discussão com a comunidade (reflexão e revisão).
Ao ver um conceito sair da página e ganhar forma em código, o entendimento fica mais sólido e menos abstrato.
Aproveitar bem a Leitura & Prática envolve algumas atitudes simples que potencializam o aprendizado.
Antes de cada live:
• abra seu editor de código (VS Code, por exemplo);
• certifique-se de que a linguagem que será usada está configurada;
• organize um espaço para acompanhar a tela e digitar ao mesmo tempo.
Assim, você pode codar junto com Blau, em vez de apenas assistir.
Mesmo que o livro seja lido ao vivo, vale:
• prestar atenção aos trechos destacados;
• anotar exemplos importantes;
• marcar conceitos que não ficaram claros para revisar depois.
Se possível, tenha o livro (físico ou digital) para reler os capítulos após a live.
Após cada encontro:
• tente reescrever o código apresentado na live sem olhar;
• teste com diferentes entradas e casos de uso;
• faça pequenas modificações para verificar se ainda entende o funcionamento.
Esse processo fortalece a memória e o entendimento prático do conteúdo.
Durante as transmissões:
• compartilhe suas dúvidas;
• ajude outras pessoas quando puder;
• comente insights e analogias que fizeram sentido para você.
A experiência de estudo coletivo torna o caminho mais leve e colabora com a retenção do conteúdo.
1. Preciso ter o livro “Entendendo Algoritmos” para acompanhar a série?
Não é obrigatório ter o livro em mãos para acompanhar a Leitura & Prática. Blau faz a leitura dos trechos durante a live, comenta, explica e mostra exemplos práticos. No entanto, ter o livro (físico ou digital) pode ser útil para revisões e leituras complementares entre os encontros.
2. A série é indicada para quem nunca programou antes?
A série pode ser acompanhada por iniciantes, especialmente aqueles que já tiveram algum contato básico com lógica de programação. Mesmo quem está no início absoluto consegue aproveitar a leitura e as explicações, mas é recomendado ter noção básica de variáveis, condicionais e laços para tirar melhor proveito da parte prática.
3. As lives ficam gravadas?
Sim. As transmissões da Leitura & Prática ficam disponíveis em uma playlist específica no canal @debxp no YouTube. Dessa forma, é possível assistir novamente, pausar, retomar um ponto importante ou até começar do início se você tiver descoberto a série depois de algumas semanas.
4. Qual linguagem de programação é usada na parte prática?
A linguagem utilizada na prática pode variar, mas em geral são escolhidas linguagens acessíveis e populares, com sintaxe clara, que facilitem o foco nos conceitos de algoritmos. Durante as lives, Blau mostra cada linha de código e explica a lógica por trás da implementação, o que ajuda a acompanhar mesmo que a linguagem não seja a mesma que você usa no dia a dia.
5. Posso acompanhar a série mesmo se já conheço algoritmos?
Sim. Mesmo quem já estudou algoritmos em outros contextos pode aproveitar a série para revisar conceitos, consolidar a base, ver explicações com outra abordagem e participar da comunidade. A combinação de leitura guiada, prática e interação costuma revelar novas perspectivas, mesmo para quem já tem experiência.
]]>O foco principal está em temas como:
O grande diferencial da Debxp é que ela não existe apenas para ensinar tecnologia, mas para promover consciência sobre o uso da tecnologia e seu impacto na vida das pessoas.
A Debxp é uma comunidade descentralizada e colaborativa, ou seja, não depende de uma única plataforma para existir. Ela está presente em diversos ambientes digitais onde os membros podem interagir, aprender e contribuir.
Essa diversidade de canais permite que cada pessoa escolha como deseja participar, respeitando diferentes níveis de conhecimento e preferências tecnológicas.
Mais do que tecnologia, a Comunidade Debxp é guiada por valores sólidos. Esses princípios são o que tornam a comunidade um ambiente único.
Na Comunidade Debxp, o objetivo não é “vencer discussões”, mas construir entendimento.
A ideia é simples: antes de discordar, procure compreender.
Isso significa:
Além disso, a comunidade é firme contra qualquer forma de intolerância, como racismo, misoginia, xenofobia ou discriminação de qualquer tipo.
A Comunidade Debxp defende que a tecnologia deve servir às pessoas — e não o contrário.
Por isso:
Aqui, a liberdade é vista como um direito essencial.
Um conceito muito interessante da Comunidade Debxp é a ideia de que comunidades devem poder ser “forkadas” — ou seja, replicadas, adaptadas e expandidas.
Isso significa:
Em vez de buscar controle, a Comunidade Debxp incentiva a expansão.
A comunidade não está preocupada em “popularizar o Linux a qualquer custo”.
O foco está na conscientização real.
A proposta é que as pessoas utilizem tecnologias livres porque:
Um dos pontos mais importantes: liberdade não é sinônimo de gratuidade.
A Comunidade Debxp reconhece que:
Por isso, a comunidade incentiva:
Blau Araujo é o idealizador e fundador da Comunidade Debxp.
Ele é o responsável por grande parte dos conteúdos educacionais que deram origem ao projeto, sempre com foco em liberdade, acesso ao conhecimento e impacto social.
Seu trabalho vai muito além de ensinar programação ou sistemas GNU/Linux. Ele promove uma visão crítica, incentivando as pessoas a pensarem, questionarem e se tornarem mais independentes em relação à aprendizagem de programação. Seu método próprio é REC – Redescobrir – Emancipar – Compartilhar.
Blau também adota um modelo diferente de produção de conteúdo: ele não “vende cursos” no sentido tradicional. Em vez disso, ele compartilha conhecimento livremente e busca apoio da comunidade para continuar produzindo.
Os conteúdos produzidos por Blau e pela comunidade seguem licenças livres, como a Creative Commons BY-SA 4.0.
Na prática, isso permite que você:
Desde que respeite a atribuição de autoria e mantenha a mesma licença.
Isso cria um ciclo de conhecimento aberto, onde todos podem aprender e também contribuir.
Mesmo que você nunca tenha participado de uma comunidade assim, entrar na Comunidade Debxp é simples.
Você pode:
E o mais importante: você já faz parte ao apoiar os valores da comunidade.
Desde 2019, diversos conteúdos gratuitos já foram produzidos graças ao apoio da comunidade, incluindo:
Mas para que esse trabalho continue, o apoio coletivo é essencial.
A comunidade oferece diferentes formas de contribuição, incluindo faixas de apoio com benefícios como:
Mas o mais importante não são os benefícios — é o impacto coletivo.
A Comunidade Debxp não é apenas sobre tecnologia. É sobre pessoas, colaboração e liberdade.
Se você acredita em um mundo onde o conhecimento deve ser acessível, compartilhado e transformador, então vale a pena fazer parte.
Participe da comunidade
Compartilhe os conteúdos
E, se puder, apoie financeiramente esse trabalho
Porque cada contribuição — pequena ou grande — ajuda a manter vivo um projeto que pode transformar vidas.
]]>