I first entered the world of development while starting a business with a friend during my college years.
Back then, I faced many difficulties because I was studying programming on my own.
I didn't know where to start,
nor did I know how deeply I needed to study.
Still, as if hitting my head against the ground(?), I immersed myself solely in development for four years.
Looking back,
it was a meaningful time, but I also have many regrets.
I regret that if someone had properly taught me how to study,
I could have used my time much more efficiently.
In my personal opinion,
I believe it's important to study various fields shallowly when you first start development.
It's about experiencing it once.
After that, you must study deeply.
In other words, you need to properly understand the principles.
This is because if you don't know the principles, it's hard to respond to various cases.
However, principles are difficult.
Thinking about studying principles feels burdensome from the start.
But with me, you don't have to worry about that.
I prepared this lecture with the mindset of teaching my past self.
I expressed all principles easily through illustrations,
and I created the class so that you can learn properly in a short amount of time.
As your time is precious, I put sincere effort into every single lecture.
Are the illustrations in the lecture materials easy to understand?
Do the illustrations explaining the principles represent all cases?
Is this content absolutely necessary for growing into a better developer?
Contemplating these questions, I created this lecture as if squeezing out the very essence.
I am rooting for your growth,
and I hope my small contribution can be of help to you.
Thank you.