Quais são os melhores sites para aprender a codificar de graça?
Por que aprender programação de graça se você pode ser pago para fazer isso? Aprendi um pouco de programação na escola secundária, Fortran na aula de matemática e básico na aula de informática na 11.Covenci a minha mãe a comprar-me um Apple 2 second hand. E mais tarde comprei um 286 e um DOS. Eu comprei um Turbo C para começar a aprender isso. Com o Apple 2 e várias visitas à biblioteca e uma assinatura de revista, pude aprender o básico da linguagem assembly e melhorar o meu Basic. Mas minhas habilidades de calouro não tinham direção e nem mesmo I.
Todos os 90 anos fiz uma centena de trabalhos diferentes, e alguns cursos, etc. A maioria ensinando a mim mesmo porque eu era um péssimo aluno. Mas cada trabalho que eu fazia eu observava e aprendia com os mais experientes, eu aprendia como construir casas observando os carpinteiros enquanto telhados: Aprendi a construir telhados num Verão, enquanto andava no liceu. Aprendi maquilhagem/moda e fotografia enquanto trabalhava como maquilhadora depois de fazer um pequeno curso. Isso me pagava a faculdade, onde aprendi tecnologia eletrônica. Na faculdade aprendi a maioria das coisas erradas, incluindo microcontroladores que me fascinavam mas que nunca pagariam meu aluguel.
Também na década de 90 apareceu a internet, e isso mudou tudo. O principal motivo pelo qual eu fui para a faculdade foi o acesso às coisas, I'construí um Mac a partir de uma placa-mãe de 2ª mão, um monitor de venda de boxe e um livro, mas para obter o máximo que eu precisava de ROM's atualizados e um amigo meu usou o queimador EPROM na faculdade, eu me inscrevi logo depois disso. A internet era conhecimento! E eu não precisava'não precisava sair de casa para obtê-lo. Eu construí/feita/fixada coisas legais e a internet foi a resposta para como! Tivemos a busca no Yahoo, Usenet e havia placas com programação e hacks e todo tipo de coisas legais como slash dot. Mas acima de tudo HTML era acessível, uma vez que eu tinha uma conexão de internet o resto estava bem ali, eu podia ver a fonte de qualquer site que eu quisesse. Mas o que construir?
Não me escapava que muita gente queria websites e eu podia construí-los. Então por volta de 1998 eu estava trabalhando em uma loja de computadores e estava aprendendo tudo que podia sobre websites e construindo-os. Aprendi JavaScript, Cold Fusion, MS Access database, e Perl. Eu consegui um emprego em uma loja de câmeras e comecei a aprender Photoshop no meu tempo livre.
Então um amigo me pediu para ajudar a construir um site. Paga bem! Não muito depois disso 80% da minha renda era construir websites. Foi'não foi fácil, eu estava constantemente procurando o próximo emprego, ao invés de um cliente eu acabava com 4 e não conseguia'não conseguia acompanhar. Eu odiava tentar fazer malabarismos com o lado comercial do que eu estava fazendo. Eu construía um site incrível que vendia computadores em Perl e JavaScript apenas para ser informado que a autorização de pagamento estava mudando e não't suportava Perl então eu aprendi PHP e reconstruí o back end.
Eu me encontrei trabalhando para uma estação de rádio online o que empurrou minhas habilidades ainda mais: DevOps, otimização, fraude, segurança. Felizmente o Google lançou seu mecanismo de busca, troca de pilha e overflow de pilha como sites começaram a aparecer por toda parte, cada resposta que você podia perguntar era perguntada, debatida, classificada e melhorada antes de eu chegar a perguntar.
Como minha vida se desenvolveu e eu acabei casado com filhos, eu precisava de algo estável que pagasse bem. Será que eu parei de aprender a programar? Nunca! A empresa para a qual trabalho agora paga um orçamento de aprendizagem e desenvolvimento que eu uso para pagar o Cloud Guru e Udemy. Entre outras coisas. Mas eu me inclino dos meus colegas, dos meus clientes, dos nossos parceiros. Metade do meu trabalho é aprender que eu não'não sei o que eu'estou fazendo e descobrindo.
>p>I'estou quase ofendido com sua pergunta, porque eu não'não tenho as respostas tão prontamente disponíveis como temos hoje. Se meu filho de 9 anos me perguntasse isso, eu o sentaria em frente ao computador e o faria digitar no Google (nenhuma dessas bobagens preguiçosas de "ok Google"). Mas eu ganhei'não fique ofendido porque It'é possível que o desafio que as pessoas curiosas em entrar nesta programação têm não seja "onde" mas "o quê". Pode ser realmente frustrante descobrir o que aprender ou mesmo ter um ideal para algo a construir. Fazer da mãe um aplicativo de receitas parece doce, mas será que isso vai me ensinar o que eu preciso saber para o trabalho? I'estou farta de fazer marketing de aplicativos!Então compartilhei um pouco da minha história na esperança de que outros possam ver que eu aprendi principalmente observando o que outros fizeram, fazendo perguntas (do Google ou da bibliotecária, quem quer que possa responder) preenchendo os espaços em branco com cursos e educação formal, etc. A maior parte será gratuita, parte dela ganhou't. Mas uma grande parte do meu aprendizado foi no trabalho, nas trincheiras. Às vezes, com a síndrome do impostor cheio de impostor gritando que eu não'não sei o que eu'estou fazendo, que eu'será exposto, mas então isso foi apenas mais motivação para continuar aprendendo, continuar estudando e continuar tentando até que eu tenha sucesso.
Você nunca "aprenderá" programação. O campo é muito vasto e está evoluindo muito rápido para saber o suficiente. Então se você realmente está na quora esperando que alguém lhe dê a resposta mágica de "como programar", desculpe! Não é o que acontece. Talvez tente vender no varejo. Mas se você'está apenas preso e quer encontrar alguma direção, comece olhando para quadros de empregos e postagens e veja o que as empresas estão dispostas a lhe pagar, então faça isso no Google e tente. Para começar, muitos lugares estão à procura de experiência com o React; uma estrutura JavaScript. Muitas pessoas ganham muito dinheiro com o WordPress escrito em PHP. Shopify é outro mercado popular e os clientes estão sempre à procura de add ons.
Figurar o que programar pode ser difícil, aprendendo como é fácil em comparação. Comece com Google.