About
I am a self-taught programmer who has been learning for 11 years and counting. I've worked with almost every type of programming language, ranging from high level web development to breaking apart assembly in systems like graphing calculators. I'm passionate about building things that last and honing my skills through learning on every single project I touch.
My programming journey started with Khan Academy with their ProcessingJS course, which taught programming basics with a canvas for showing immediate graphical results. Included was documentation right below the editor, which encouraged discovery and examples on how to use each function. From there I moved on to Codecademy to learn Python, HTML, CSS, and JavaScript (for the DOM/web this time). From there I branched out to projects and have been grinding that practice for years.
Here is a rough outline of the languages/skills I have learned:
- JavaScript
- Python
- HTML/CSS
- Linux (desktop maintenance)
- Google Apps Script
- TI-Basic
- Lua
- Linux (server maintenance)
- DNS/domain basics
- Google Firebase
- eZ80 assembly
- PowerShell
- Bash
- C/C++
- Vue 2
- Sass/scss
- Linux system development
- 6502 assembly (and cc65 assembler suite)
- Angular.js
- TypeScript
- Angular
- C#
- Rust
- x86 assembly
- Operating system development
For a more complete view of projects I've worked on, view the portfolio page. If you would like to get in touch with my, please email me at scoutchorton@scoutchorton.io.