Senhores, não sei o que preciso aprender em seguida…
Há mais ou menos 2 semanas tento aprender a programar, porém estou tendo dificuldades, gostaria de orientação…
Decidi após orientação de um amigo programador que deveria começar meu aprendizado com Ruby…
Após ler muitos tópicos aqui e pesquisar…segui esta trilha…
1 - Code.Org - Fiz o curso (2 e 3), achei relativamente fácil, inclusive nos exemplos mais complexos, meu trabalho exige criar planilhas complexas de excel, além de ter realmente dedicado tempo de estudos a exercícios de lógica durante minha vida de estudos…
2- CodeAcademy.com - Aqui que começa a sofrência… fiz quase metade do curso “Ruby”, achei ótima a parte de programar e já compilar no browser… muito prático e rápido…
Porém vários conceitos não são explicados no curso ou não são explicados de maneira completa… tenho que ficar procurando em materiais alternativos… Coisas que entendi depois que são simples como palavras…Classes, Comando Literal, mas que antes …olhava e #$%¨!
Enfim, me sinto como se tivesse que fazer uma equação de segundo grau e me ensinaram baskara, porém não aprendi todas as regras de fração ou multiplicação, ou então não aprendi a escrever mais sei como fazer a conta…
3 - Ai fui procurar alternativas… Learn to Program - Chris Pine
http://www.jmonteiro.com/aprendaaprogramar/chapter00.html
Versão traduzida em português… Aqui revi algumas coisas que já havia visto, mas é um livro que tem menos pressupostos de conhecimento… ele tenta explicar tudo, nisso achei ótimo
Quando terminei este livro pensei em voltar no CodeAcademy para terminar, porém percebi uma coisa que ficou meio solta na minha cabeça…
Aprendi vários comando, como fazer determinadas ações, mas por exemplo se quero escrever um programa (“completo”) em Ruby, não tenho a mínima idéia de por onde começar…
Nesta etapa comecei a ser mais generalista do que especialista, não sei se corretamente mas interpretei que precisava entender os “stakeholders” do negócio de programar em Ruby…
4 - O Programador Apaixonado - Chad Fowler - Li este livro porque gostaria de ter um overview de tudo, e também porque fique afim quando o vi o título… Entender um pouco desse tesão de programador… Apesar de não conseguir utilizar tudo que li no livro (há coisas que ainda não aprendi) de modo gerar para gerenciamento de carreira e entender um “modus operanti” de sucesso do programador foi ótimo… Irei com certeza “focar” pontos em meu aprendizado que antes de ler não teria feito…–
5 - ???
Agora estava pensando em qual seria o próximo passo e resolvi pedir ajuda… Pensei em terminar o CodeAcademy…
Como disse, entendi e aprendi (bem noobie ainda) Ruby nestes materiais, mas não consigo visualizar as conexões…
É como se soubesse programar, mas tudo que sei são executar tarefas para aparecer no prompt…
Queria ser capaz de criar um programa, interface do usuário para input e interface do usuário para navegação, armazenar dados, gerenciar as informações …
Não sei se o exemplo que dei é complexo demais, porém por exemplo se fosse criar um Instagram simples, quase que um blog de fotos, só para título de treino…
Quais seriam os passos de execução?
O que preciso aprender que não sei?
Alguma ordem sugerida? Algum material específico sugerido?
Senhores, se leram até aqui, OBRIGADO, sou novo aqui no fórum, mas já percebi o quão útil ele é nesse mundo de programação…