To Learn to Program

Home

Introduction

Over the years, I have learned many programming languages and have arrived at certain conclusions. Many will debate which language to choose to learn. I'd certainly say to learn one language well first and then you can apply many of those principles to pick up other languages.

In my career, I find myself teaching more than one language at a time, so it's important to keep current relevant information regarding each of these languages as I explore it from year to year. This is an ongoing text of my exploration of computer languages over time. Most likely the emphasis of this documentation will revolve around Javascript (Typescript), Java, PHP, Bash, and Golang. These are the languages I have spent the most time learning and see the value for each. Additional langauges will likely include Python, Kotlin, Lua, and Rust.