Tech News
← Back to articles

The Beginning of My Programming Journey (2022)

read original related products more articles

Let’s start at the very beginning (A very good place to start)

I wanted to get into programming or something programming-adjacent, perhaps using my enjoyment of teaching and helping people create things. I had a few ideas for apps, so I thought I’d begin my journey working toward making an app that would be useful to my interests. My exploration of programming would be in the off hours of my 40hr/week job. The closest thing to programming experience I have is reading half a chapter of Learning Python and building a website in HTML & CSS for my handmade purses 15 years ago.

A Tale: Her Swift story

On February 24, 2022, I started learning Swift by using the game app Playgrounds. As I progressed through the levels and explored increasingly difficult puzzles, I improved my problem-solving skills by better articulating problems, breaking down large problems into smaller pieces, talking through possible solutions, and finding a rubber ducky to talk to (actually, it’s a Clojure-green-colored froggie… foreshadowing?) I also followed along with some beginner Swift tutorials from Code With Chris on YouTube and Hacking With SwiftUI.

Let's get down to business

It’s challenging for me to sit and use a computer due to RSI and hyper-mobile joints, so I set up my computer workstation with the best tools I had and will work towards small improvements as I go. In the beginning of this journey, I got out of my chair every 15 min to move for 30 seconds to help with stiffness and problem solving. When I had at least half a day to work on things, I would switch topics every two hours (topics were written on notecards)

Swift Playgrounds

Read Book (at the time, a book from Robert’s collection, The Art of Learning: An Inner Journey to Optimal Performance by Josh Waitzkin)

Code with Chris tutorial for Swift UI

Hacking with Swift - 100 days of Swift UI

... continue reading