1 O que é o software R?

O R é uma linguagem de programação e ambiente de software gratuito voltado para análise estatística, gráficos e ciência de dados. Ele foi criado por Ross Ihaka e Robert Gentleman na Universidade de Auckland, na Nova Zelândia, em 1993. A primeira versão oficial, R 1.0.0, foi lançada em 2000. O R é amplamente utilizado para realizar análises estatísticas complexas, manipulação de dados, visualização de dados e desenvolvimento de algoritmos de aprendizado de máquina.

Qualquer pessoa pode usar o software R. Ele é gratuito e de código aberto, o que significa que está disponível para qualquer pessoa baixar, instalar e utilizar sem custo. R é amplamente utilizado por estatísticos, cientistas de dados, analistas, e acadêmicos, mas qualquer pessoa interessada em análise de dados pode aprender e utilizar o software.

2 Onde baixar o Software R

O software R pode ser baixado gratuitamente no site oficial do projeto, chamado CRAN (The Comprehensive R Archive Network). O link para download é: https://cran.r-project.org/. Nesse site, é possível escolher a versão apropriada para o seu sistema operacional (Windows, macOS ou Linux).

2.1 Instalação do R e RStudio

Para ajudar na instalação do R e do RStudio, recomendo as seguintes vídeo-aulas, que são bastante didática e fácil de seguir:

  1. Instalação dos Softwares R e RStudio : Vídeo do canal da Fernanda Peres. Assista ao vídeo.

  2. Como instalar o R e o RStudio: Vídeo do canal do Fabio Janoni. Assista ao vídeo.

  3. How to install R and install R Studio: Vídeo do canal R Programming 101. Assista ao vídeo.

3 Livros recomendados para aprender R

  1. Ciência de Dados em R (Curso-R)
    Este livro tem como objetivo te guiar por todas as etapas de uma análise de dados, utilizando o R como ferramenta. Nele, você encontrará ferramentas para importar, arrumar, manipular, visualizar e modelar bases de dados. E também ferramentas para comunicar e automatizar resultados. Link para o livro online gratuito

  2. Advanced R (Hadley Wickham)
    Um livro para usuários que já têm alguma experiência com R e querem aprofundar seus conhecimentos. Ele explora conceitos avançados de programação em R, como funções, ambientes, e a metaprogramação. Link para o livro online gratuito

  3. R for Data Science (Hadley Wickham e Garrett Grolemund)
    Um dos livros mais populares para aprender R, focado em ciência de dados. Cobre desde a manipulação de dados até a visualização e modelagem, usando pacotes como dplyr, ggplot2, e tidyr. Link para o livro online gratuito

  4. What They Forgot to Teach You About R (Jennifer Bryan; Jim Hester; Shannon Pileggi; E. David Aja)
    O livro, como o nome sugere, traz vários hacks relacionados a R, abordando boas práticas, como por exemplo estrutura de projetos em R, como nomear corretamente os arquivos do seu projeto, workflow de trabalho, preparação do ambiente de desenvolvimento e diversas outras coisas. Link para o livro online gratuito

4 Canais do YouTube para aprender R

  1. Fernanda Peres - Curso de Estatística Aplicada no R

  2. Josh Starmer - StatQuest

  3. Kevin Markham - Data School

  4. R Programming 101 - R Programming 101

5 Comunidades e fóruns para suporte e colaboração

  1. Stack Overflow
    Stack Overflow é uma plataforma essencial para programadores, onde você pode fazer perguntas e obter respostas para problemas específicos relacionados ao R. É uma excelente fonte de soluções para erros comuns e para aprender boas práticas.

  2. GitHub
    No GitHub, você pode explorar, contribuir e colaborar em projetos open-source que utilizam R. Muitos pacotes R são desenvolvidos abertamente no GitHub, permitindo que você veja como são construídos e participe de seu desenvolvimento.

  3. R-Bloggers
    Um agregador de blogs focado em R, onde você pode encontrar tutoriais, dicas e novos pacotes. É uma ótima fonte para aprender com a experiência de outros usuários e manter-se atualizado com as últimas tendências.

6 Plataformas para exercícios práticos

  1. Kaggle
    Kaggle é uma plataforma que oferece datasets, competições e tutoriais para praticar análise de dados. É uma excelente maneira de aplicar o R em problemas reais e ver como outros abordam o mesmo desafio.

  2. DataCamp
    DataCamp oferece cursos interativos focados em R, com uma abordagem prática. Cada curso inclui exercícios que permitem aplicar imediatamente o que foi aprendido, ajudando a consolidar o conhecimento.