Hey there 👋
In my DMs, I often get asked, “How did you get started? Where can I begin? What courses do you recommend?” And so on... Looking back at my journey, however, there's no straightforward answer.
But now I have an answer, let me explain.
Embracing the Chaos
In retrospect, my learning journey was marked by randomness and chaos. It was about extensive searching, reading, practice, analysis, and tons of "Aha" moments.
For me, it's all about practice. I gained knowledge and expertise by actually creating and building apps. The best way to learn how to build apps was, quite simply, by building them.
Now, I'm in the process of rebuilding some components in Mockup using SwiftUI.
I don't have enough SwiftUI knowledge or experience. But I didn't wait to enroll in a course or attain expertise beforehand. I just opened a new SwiftUI file, started experimenting, googled for specific functionalities I needed, and saw immediate progress.
Sure, there's a lot I don't know yet, but that's okay. I'm learning as I build, focusing on what's necessary, finding examples, and implementing them as I go.
Google It and Start!
Recently, I stumbled upon this post by Pieter Levels, and it resonated deeply with me:
The answer is really simple: just google what you need and get started! And that's precisely what my journey looked like.
When I started answering people this way, I realized that some found it challenging to grasp. It seemed like I was hiding a secret.
But the truth is, many folks prefer shortcuts and easy paths. They seek courses to provide a sense of progress without putting in the real effort. However, if you genuinely want to learn, just dive in, practice, and try things out! It worked for me. It worked for others.
And remember that every challenge you face is an opportunity to learn and grow.
That's a wrap for this week. Thank you for reading.