# Embracing New Challenges: Developing My First App at Any Age
Written on
Chapter 1: A Journey Begins
My fascination with computers dates back to the early 1980s. However, despite experimenting with programming over the years, I never completed any projects until now—nearly 40 years later. This year, I made the decision to create my very first iPhone game. In just a few months, I progressed from having no experience to nearly submitting my game to the App Store.
To aid in my development, I found several remarkable resources:
- Hacking with Swift: An incredible source of free tutorials and videos, presented in an engaging manner by Paul Hudson.
- Big Mountain Studios: Offers clear visual guides that simplify coding user interfaces.
- Swiftful Thinking: A fantastic YouTube channel featuring tutorials for all levels, which has significantly assisted my learning process.
The first video, "How I Made A Game - from Start to Finish!" provides a comprehensive overview of the game development process, helping beginners understand each stage.
Section 1.1: Key Factors in My Success
Through my journey, three main factors contributed significantly to my progress:
🎯 Having a Clear Objective
I had a specific game concept in mind, which provided me with a strong motivation and focused my learning on solving individual challenges. In the past, I often lost interest or felt overwhelmed when following tutorials without a clear goal.
🎓 Understanding the Learning Curve
The internet is a treasure trove of information. I quickly realized that I didn't have to memorize everything; I could always find assistance online whenever I needed it.
🦺 Learning in a Collaborative Environment
Traditionally, I kept my learning private, which hindered my motivation and sense of purpose. This time, I openly shared my endeavors, welcomed feedback, and distributed my prototypes. This approach offered me both encouragement and accountability.
Subsection 1.1.1: The Power of Sharing
Section 1.2: A Universal Approach to Learning
These principles can be applied to any learning journey. I’m excited about how far I've come and the realization that it's never too late to embark on something new.
The second video, "How I Started Making Games with No Experience," illustrates a relatable path for newcomers, offering valuable insights and encouragement.
Chapter 2: Moving Forward
As I continue this journey, I encourage anyone hesitating to take the plunge. What’s holding you back?