# A random walk on CRAN

### by Danielle Navarro, 27 Apr 2018

One of my goals this year was to broaden my horizons, programming-wise. So far, I’ve been really happy with my progress!

• At the start of the year I taught myself the basics of generating nice R Markdown websites, and used this to move a lot of my old statistics lecture notes into a more accessible format.
• I learned the basics of Shiny applications, enough that I could build a basic psychology experiment in Shiny (see here and here).
• I started teaching myself bootstrap for international women’s day which then let me move my lab website into a format that I’m much happier with.
• I taught myself the basics of the imager package (producing some new pretty pictures for the lab gallery).
• I’ve worked a bit on my javascript skills (and learned some jsPsych in the process).
• I took a short course on Python programming that covered pandas and seaborn, and happened to expose me to jupyter notebooks. This gave me enough courage to tinker a little with the server side of the Google App Engine apps that I’ve been using blindly when hosting my sites.
• I’ve started familiarising myself with JASP, though admittedly that’s not really programming!
• I’ve also toyed around with the twitteR package in R, the animate package, the rgl package, and the googleComputeEngineR package.
• I had to learn some blogdown to set up the Sydney R-Ladies blog.
• Oh, and just for fun I’ve played around with the turtleGraphics, cowsay, and fortunes packages.

So, yes … a pretty good start! When I list all the things like that, I’m kind of amazed at how far I’ve gotten this year.

But there’s always more to learn, and I really want to keep in the habit of learning new things. And with that in mind, I’m going to try something new and even more terrifying: twitter. Specifically, I’m going to try the #100DaysOfCode challenge, with a kind of silly goal: every day I’m going to pick a new R package, play around with it, try to make sense of how it works, write a (probably short) blog post about my experience playing around with it, and tweet about it because apparently that’s what all the cool kids do these days. All the posts that I wrote for this are linked to under the “100 days of CRAN” tag.