This document provides an introduction to creating an R package. It discusses preliminaries like where R packages come from and where they are stored on a user's computer. The document explains the development workflow for a package, including using devtools to load and test code. It demonstrates creating a basic package using usethis and modifying sample code from an existing package to add a character and test the change. The goal is to get users comfortable with the basic process and differences compared to regular script development in R.