# data[].attributes.body
Lógica de programação facilita o raciocínio na construção e entendimento do algoritmo, mostrando que ele está muito mais presente em nosso cotidiano do que imaginamos. Na computação o algoritmo é essencial.
Lógica de programação é a organização coerente  de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação.
A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em desenvolvimento web porque é a partir dele que os aprendizados posteriores, como por exemplo o das linguagens de programação, fará sentido.

# data[].attributes.body
Dominar a lógica de programação é a porta de entrada para tornar-se um programador completo, seja em front-end ou em back-end.

# data[].attributes.body
A programação envolve uma distribuição sistêmica das ações. Para escrever linhas de código para um software, você precisa organizar o trabalho, parte por parte. Além disso, ao programar você aprende a seguir projetos, já que você não cria um jogo ou um site do dia para a noite.

# data[].attributes.body
O estudo da lógica de programação ajuda a aprender a dividir um problema em “pedaços” menores. O objetivo é resolver parte por parte até finalizar o todo. Essa separação por “blocos” ajuda a enxergar os contratempos da vida de maneira lógica, pensando mais rápido em soluções práticas para resolvê-los.

# data[].attributes.body
Programar é um trabalho árduo e cuidadoso, e qualquer erro pode te fazer voltar e verificar um  monte de linhas de código. Por mais que pareça cansativo, esse processo te ajuda muito a treinar a concentração e a capacidade de manter o foco em uma mesma atividade.

# data[].attributes.body
Ao aprender a programar, você entende como os computadores funcionam - incluindo smartphones e outras máquinas, por exemplo. Isso pode trazer facilidades no dia a dia, como utilizar softwares de maneira otimizada;

# data[].attributes.body
A lógica de programação é importante porque é ela quem nos dá as ferramentas necessárias para executar o processo mais básico no desenvolvimento de alguma aplicação: a criação de seu algoritmo.

Antes de criar um software do zero, ou de resolver um problema de um já existente, é necessário descascá-lo até chegarmos ao seu núcleo.

Em outras palavras, precisamos compreendê-lo completamente, desde suas funções a seus objetivos finais ou seja, pesquisar, rascunhar, dominá-lo na íntegra.

# data[].attributes.body
Se você tem problemas em atingir um bom nível de concentração na hora de trabalhar ou estudar, compreender lógica de programação pode te ajudar.

# data[].attributes.body
Isso acontece porque, quanto mais claras as ações que precisamos desempenhar para atingir determinados objetivos, podemos ordená-las e executá-las, uma a uma, de maneira mais categórica e, por consequência, com mais concentração.