Eu terminei de aprender "Shell Script" no Linux, então agora estou no nível intermediário próximo ao avançado, mas não consigo adivinhar como posso usar essa linguagem de script para criar coisas/programas minúsculos!
Assim como ter a arma sem conhecimento de uso!
Responder1
Você realmente precisa qualificar qualconchavocê está falando sobre.
Se você estiver interessado bash
, não posso recomendar issoPerguntas frequentes sobre bashqualquer superior
Responder2
Guia avançado de script Bash -http://tldp.org/LDP/abs/html/. Livro na categoria "DEVE LER".
Responder3
Uma coisa que você pode fazer é investigar os scripts integrados que acompanham a distribuição. Pesquise em /etc e confira os scripts de inicialização e desligamento.
Você certamente pode fazer muito com o bash ou o shell c, especialmente quando combinado com sed, awk, tr, tee, wc e assim por diante... No entanto, achei mais gratificante gastar um pouco de tempo aprendendo expressões regulares e Perl; Eu simplesmente me senti mais produtivo. Python ou Ruby seriam escolhas igualmente excelentes na minha opinião.
Responder4
Você deveaprenda C.
Então aprenda um poucoPerl(apenas o básico, você vai me agradecer por isso).Mastering Perl é uma caixa de ferramentas cheia de ferramentas muito precisas.
Depois disso, Java! Java é ótimo em muitas coisas. Você também aprenderá alguns conceitos e padrões de design OO fazendo isso. Vocêpoderiaaprender C# ou C++ em vez de Java, mas essa é uma outra discussão que prefiro não abordar (Java é ótimo para resolver meus problemas, a comunidade e as ferramentas são ótimas). Ignore o php e tudo o que é programação web, essa é a minha opinião.
E então, aprenda bancos de dados. Sintaxe SQL e escolha um banco de dados para aprender. Eu escolheria o PostgreSQL (opcional: Microsoft SQL Server).
Para ampliar sua mente, você deve aprender programação funcional.Estou fazendo isso agora(Scala & OCaml).
Então aprenda o Fedora e torne-se um contribuidor do projeto Fedora.
Então consiga um emprego de programação adequado e viva feliz para sempre! Isso é o que eu faria. :)