Por onde começar

Ao aprender sobre um novo assunto, seja um método, uma tecnologia ou uma linguagem de programação, é fundamental possuir recursos para leitura e consulta.

Por isso nós do Scaladores preparamos uma lista de links e assuntos interessantes para guiar seu aprendizado sobre Scala, bem como o paradigma de programação funcional.

Para começar, veja nosso Canal do Youtube do Scaladores, onde temos várias palestras com ótimo conteúdo! Só escolher um assunto que tem mais interesse, e assim você acaba conhecendo também alguns colaboradores do grupo.

Seguem os links mais relevantes, separados por nível de aprendizado:

Para iniciantes

SeductionsOfScala
Tempo: médio
Overview das features da linguagem; ótimo para pegar o gosto

Scala Exercises
Tempo: médio
Exercícios interativos desde o começo direto no browser; estilo koans

Reactive Manifesto
Tempo: rápido
Ótima leitura para entender a proposta de Reactive Programming e sua necessidade no mundo de hoje

ScalaTutorial
Tempo: rápido
Leitura rápida sobre conceitos chave para devs vindo do Java

Twitter Scala School
Tempo: médio/consulta
Introdução para desenvolvedores vindos do Java; guia cobrindo vários tópicos

Tour Of Scala
Tempo: rápido/consulta
Overview básica e rápida para entender conceitos chave e facilidades presentes no Scala

Intermediário

ScalaPuzzlers
Tempo: médio
Coleção de perguntas em forma de puzzles para aprendizado, com vários pítfalls do Scala

Functional Programming Principles in Scala
Tempo: longo (curso)
Curso para entender de verdade programação funcional, com foco no paradigma e usando Scala

Scala’s Types of Types
Tempo: médio/consulta
Guia explicando os bastidores do sistema de tipos em Scala para melhor entendimento

Avançado

The Neophyte’s Guide to Scala
Tempo: médio/consulta
Material com vários tópicos interessantes mais avançados

Principles of Reactive Programming
Tempo: longo (curso)
Curso no Coursera (á distância) sobre programação no pensamento “Reactive”. Para ler mais sobre Reactive, leia o Reactive Manifesto

Ferramentas

Ideone.com
Permite escrever e rodar código Scala, definir stdin, ler stdout e salvar URL do snippet

SimplyScala.com
REPL online para testes simples com Scala

Em português

ScalaTutorial
Tempo: rápido
Leitura rápida sobre conceitos chave para devs vindo do Java traduzido para PT-BR

Scala de A a Z por Paulo JCranky Siqueira
Tempo: médio (curso)
Série ensinando passo a passo a linguagem Scala, desde o básico

Closures e Funções de Alta Ordem
Tempo: médio (parte de um curso)
Vídeo-aula com duas partes. Pedaço de um curso sobre Técnicas de Programação por Maurício Szabo.

Seção Scala no blog de Diego Nogueira
Tempo: rápido
Série de posts de um ponto de vista de quem está começando os estudos em Scala.

Discussão sobre começar os estudos em Scala
Tempo: rápido
Uma discussão interessante na lista de e-mails dos Scaladores

Como sempre, não esqueça de se inscrever na nossa lista de e-mails para ficar por dentro de nossos encontros e outras discussões interessantes! Lembrando que não é necessário conhecimento da linguagem.

Seja bem-vindo e apresente-se!

2 comentários em “Por onde começar

  1. Isac Mageste disse:

    Opa Tudo bom estou começando nesse mundo de programação e nunca tive contato com outra não ser Scala estou vendo os exemplos mais gostaria de saber se vocês poderiam disponibilizar exercícios ou coisas do tipo para que eu pudesse exercitar , Obrigado

  2. deathlock0 disse:

    Opa tudo bom Scala é minha Primeira linguagem, achei no youtube as VideoAulas do Jcranky assisti algumas mas n terminei pois queria acha algo para ler primeiro queria saber se vocês me disponibilizam alguns exercícios para que eu pudesse exercitar ( Lembrado que Scala é Minha primeira Linguagem nunca tive contato com outra ) Agradeço.

    É Nois 🙂

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s