jamelkenya.com

# 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

Collaboration in Game Development

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?

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Living with Purpose: Two Essential Rules for a Fulfilling Life

Discover two fundamental principles for living intentionally and avoiding regret in life.

A Comprehensive Guide to a Versatile Retry Decorator in Python

Discover a flexible retry decorator in Python that simplifies error handling and enhances code reliability.

Top 5 Podcasts to Kickstart Your Self-Improvement Journey

Discover the top 5 podcasts that can help you embark on your self-growth journey and enhance your happiness.