Eu estou me sentindo desmotivado e perdido. Alguém mais experiente pode me ajudar?

Eu tenho um "projeto de vida" 100% completo, e ele envolve o que eu sempre gostei de estudar: números, códigos, computadores, etc. Mas acontece que eu estou me sentindo lento, pesado, como se eu precisasse chegar à praia, mas estivesse dando braçadas em mel para isso.

Estou com um objetivo de criar um ecommerce para começar a adentrar no mundo da programação, pois acredito que meu plano poderá ser sustentado apenas se eu fizer alguma renda pela internet. Eu trabalhava presencialmente em uma empresa de varejo e aquilo lá tirava 14hrs diárias minhas em troca de um salário mínimo. Eu estava infeliz em um trabalho físico que não agregava valor nenhum à minha vida. Então, eu saí.

Agora, eu estou tentando um empreendimento online, mas para isso, eu preciso de um ecommerce. Optei pelo WordPress, e estou avançando, mas lentamente, muito lentamente. Cada vez que me deparo com uma funcionalidade que preciso implementar, mas que não entendo como funciona, eu paro todo o progresso para abrir uma explicação enorme para entender toda a lógica do processo de ponta a ponta, e só dou progresso ao terminar de entender. Isso se repete com HTML, CSS, JavaScript, PHP e MySQL.

Acontece que eu já estou há 2 meses nessa dinâmica, cada dia me aperfeiçoando mais, mas o dinheiro que guardei para ser a minha "lenha para queimar" está começando a se esgotar, então eu preciso engolir a desmotivação de alguma forma e conseguir completar o meu ecommerce o mais rapidamente possível. Mas como?

Eu estou desenvolvendo um medo de codificar, um medo de não ser capaz, de não ser o suficiente. Não me entendam errado, eu sei que isso é insegurança, mas o cerne inteiro da minha locura está na minha perspectiva financeira que não está das melhores. Se eu me der ao luxo de parar de estudar para voltar a trabalhar como CLT, eu sei que não teria tempo. Onde eu moro, não há possibilidade de empregos que me permitam estudar. Então, o que eu posso fazer?

Minhas dúvidas giram em torno das experiências comuns à programadores iniciantes e, principalmente, dicas técnicas que me auxiliem na criação de um ecommerce WordPress/WooCommerce:

  • Qual a melhor forma de desenvolver um site assim?
  • Eu estou no caminho certo?
  • Alguns de vocês, mais experientes que eu, já passaram por uma situação igual?
  • O que vocês julgam que eu preciso saber para ser bem sucedido na criação de um projeto que pode mudar a minha vida, portanto, tem muita pressão psicológica em cima dele?
  • Como eu posso me sentir produtivo programando e não sentir que 90% do meu dia foi gasto comigo "surfando" entre as funcionalidades do meu código? Eu tenho um problema real com isso.
  • Como posso minimizar meus erros na hora de codificar para que eu não passe tanto tempo caçando detalhes errados como vírgulas e parênteses?

Desde já, peço desculpas se meu post quebrou alguma regra do site. Eu só não sabia onde poderia perguntar essas coisas a brasileiros.

Edit: Eu possuo apenas 2/3 meses aprendendo programação e tenho 21 anos de idade.

Saudações,jovem. Vida longa e próspera.

Não espere ser produtivo com menos de 3 meses de estudos. Não entendi há quanto tempo está essa jornada, desculpe por isso. WooCommerce e WordPress, já são plataformas consolidadas. Muito do que tu vai precisar já deve ter algum plugin pronto. Não sei o que precisa na sua plataforma, qual o nível de costumização. Se for viável dê mais detalhes. O principal de um ecommerce é ter um catálogo disponível, capturar as vendas (gateway de pagamentos), conseguir controlar os despachos (envio) e emitir nota fiscal. E claro não ter reclamação no reclame aqui. Trabalho pra um ecommerce. O nivel de customização solicitado era bem alto. Não sei qual o seu, mas também não querendo desmotivar... ficamos 2 anos adaptando um software que em teoria já estava pronto.

Minha sugestão é seguir algo que o Filipe Deschamps fala muito nos seus vídeos... boost de stamina:

  • Separe seus problemas em problemas menores. Registre seus avanços. Vai te dar a sensação de progresso e irá te motivar. Beba água e pratique atividade física, vai te ajudar a ter satisfação com você mesmo. Se estiver muito depressivo, procure ajuda especializada.

Força! Empreender não é fácil, foque no seu diferencial, espero que dê tudo certo.

Muito obrigado pelo comentário, amigo. Estou há 2 meses estudando programação. Eu que peço desculpas por não ter deixado claro no post principal. Planejo um ecommerce com tela de produtos em lista, um slider simples, um sistema de downloads integrado e um gateway de pagamentos simples, que aceite a maior gama de pagamentos possível. Não planejo vender produtos físicos tão cedo, pois sei que envolveria mais trabalho. Eu agraço MUITO o seu comentário, e aprecio muito que logo uma pessoa que trabalha num ecommerce tenha vindo me responder (que sorte!). O tempo que você trabalhou no seu projeto abriu um pouco os meus olhos e regulou minhas expectativas e até mesmo meus planos, embora tenho certeza que meu ecommerce é muito mais simples do que o que você trabalhou. Mesmo assim, vou sentar no meu PC e reformular meu projeto inteiro para ser um pouco mais "*pé no chão*". Sobre os exercícios, eu com certeza vou aplicar na minha rotina de forma mais intensa e disciplinada. Talvez seja isso o que realmente me falta. Mais uma vez, muito obrigado!
Como está há apenas 2 meses nessa jornada. Sugiro encontrar mentores. Pessoas com expertises na área pra você continuar motivado e aprender. Eu demorei uns 6 meses pra pensar que sabia alguma coisa. Cada um tem um tempo. PHP eu não manjo pra te sugerir pessoas pra você seguir. Sobre projeto eu entrei com um ano e meio de projeto hoje faz um ano que tô nele e temos planejado cerca de 2 anos de desenvolvimento. Software nunca acaba. Tá sempre em desenvolvimento. Veja as grandes startup. Se o projeto estivesse pronto não faria sentido ter departamento cheios de engenheiros de software. Se precisar de um guia sobre o que estudar procure por roadmap frontend, backend ou fullstack. Vai achar fácil tópicos pra você estudar por pelo menos 2 anos.
Muito obrigado pelas dicas. Vou continuar meu percurso e com certeza irei segui-las (já estou buscando um roadmap pé no chão agora mesmo), porque a vida nunca foi fácil, mas não posso desistir. Deus te abençoe, amigo!

Parece que você não tem uma vivencia com códigos antes destes 2 meses correto? Em 2 meses as pessoas estão aprendendo.

O que você esta fazendo esta correto. Aprendendo.

Um novo funcionario senior(anos de experiencia) chega numa nova empresa ele leva mais de 2 meses para começar a entender todo o ecossistema da nova empresa. E ele já tem experiencia de muitos anos!

Um novo funcionario senior(anos de experiencia) chega numa nova empresa. Mas nessa ele tem que aprender uma nova linguagem de programação e uma nova stack de trabalho. Ele vai levar 6 meses ou mais.

Não se apegue a propaganda de cursos ou a pessoas que parecem ser genios. Que aprendem muito rápido ou que dizem ganhar muita grana muito rápido fazendo pouco! Essas pessoas são poucas! As vezes elas tão mentindo!

O segredo todo não esta na motivação!

Motivação faz você sair da cadeira e começar a andar! Disciplina faz você chegar no seu destino! A motivação vai diminuir com o passar do tempo!

Comentário incrível. Muito obrigado, vou levar tudo isso em consideração. Achei que talvez pudesse haver algo de errado comigo, mas vou perseverar melhor, agora.
Sobre ecommerce, lojas online quase sempre não dependem de programação! Ainda mais com wordpress! Já tem tudo ou quase tudo pronto pra uso e quase sempre de graça! Seu foco deve ser: - Primeiro saber se vai ter clientes para seus produtos! Tendo publico alvo, sabendo que eles irão comprar! - Teu foco vai ser em marketing, pra fazer gente chegar na tua loja! - O marketing pode ser de conteúdo(blog/texto) - Pagar pra aparecer nas redes sociais - Pagar para aparecer nas pesquisas do google A programação em si para isso fica em segundo plano!
Você tem razão... Considerarei focar no que realmente importa daqui para frente.

Minha sugestão é que, se o tempo e a grana estão curtas, procure algo pronto para iniciar. Woocomerce ja está pronto. Peocure os plugins pra adaptar o que você precisa. E bote no ar.

Quando o dinheiro começar a entrar, reinvista. Neste caso, você vai ter bala na agulha pra melhorar, usar plugins pagos, contratar desenvolvedor pra fazer seus plugins, ter tempo de estudar e fazer os seus próprios etc.

Hmm, perfeito. Eu tenho um certo preconceito com plugins, mas eu também entendo que estou nessa pira de "*reinventar a roda*" e que isso mais vai me prejudicar do que qualquer outra coisa. Muito obrigado por seus insights, amigo. Com certeza os levarei em consideração.