A List of Goals I Want to Reach


This is a little different than my usual 100 Days of Code posts but this is something important to me. I wanted to make myself a definite post to look back on of different skills I hope to better learn and understand. By doing this, I can become more confident in coding in a variety of languages. I also want to be able to see tasks through as I’ve previously talked about in “Another Attempt at #100DaysOfCode“.

Some of these are curriculums I started but never finished. Some of these are languages I’ve heard of but never actually learned. Some of these I learned but forgot as it’s been some time since I’ve last used them. Some of these aren’t languages but programs I want to become proficient in.

Here are my goals for these upcoming months. I want to be able to develop at least one well-written project after learning the foundations of these different skills. I’ll also use some textbooks for some of these languages that I’ll mention as needed. I’ll document them either here or link to appropriate website like my Github and edit this later to give myself deadlines. You can think of this like an unofficial lesson plan.

App Development

Coding Curriculums

  • Codepen
  • Codecademy
  • Coding Commanders
  • Datacamp
  • freeCodeCamp
  • Intuit Developer
  • MATLAB
  • Mozilla Developer Network
  • Random Nerd Tutorials
  • RStudio Cloud
  • W3Schools

Databases

Digital Art & Graphic Design

  • Clip Studio Paint
  • Canva
  • Clip Studio

Game Development

  • Godot
  • Itch.io
  • Unity

IDEs

Languages

  • Ada
  • Basic
  • C
  • C++
  • CSS
  • HTML
  • Groovy
  • Java
  • JavaScript
  • PHP
  • Python
  • R
  • SQL

Microcontrollers

  • Arduino
  • Raspberry Pi

Multiple Fields

Operating Systems

  • Android
  • iOS
  • Linux
  • Mac
  • Windows

Search Engine Optimization

It’s a pretty ambitious list, but I really want to learn these skills well. If not, I want to at least try my hand at different things to find what I’m good at. The good thing about some of these skills and curriculums is most of them intersect (i.e. have similar content or teach the same skills). This’ll help me further cement what I learn and possibly see it in another light if I get stuck. Who knows – I may even add on for other languages if I find something of interest! My goal is to start this after I finish #100DaysOfCode.