πŸ“š

Learn, apply, repeat.

To me, the best way to test my knowledge is in applying.

From time to time, I challenge myself to see where my loopholes are when applying code. Afterwards, I'll work on improving them.

πŸ’»

Starting small, snowballing.

In three short years, I've managed to gain useful skills in programming.

Swift

2018

The Swift programming language was the first programming language I've ever used in my life. Thanks to its easy-to-understand syntax, code structure, and design, I was able to grasp the concepts of programming quickly with the introduction to Swift.

Projects in Swift

Android

2019

After Swift: Java and Kotlin.

Getting to learn a programming language with more uses but a harder syntax wasn't a piece of cake at all. I had to reassess what I knew about programming languages and take into consideration for new explanations in Java that Swift never mentioned; afterwards, I also gained the skill of using Kotlin alongside Java as an alternative to developing Android apps.

Projects in Android

Python

2020

Python served a different purpose from the other three programming languages. While I used Swift, Java, and Kotlin for app development, I learn Python as part of my Computing education course that I've picked up from school.

Note: All apps marked with a + superscript signifies apps built for applying knowledge; they are not available anywhere else.

Need a recap? You got it.

Skills

In three useful years, I've managed to gain skills in languages that I've never imagined I would have before. These languages include:

  • Swift β€” a programming language developed by Apple for their iOS, macOS, watchOS and tvOS systems.
  • Java β€” a programming language I use for developing Android apps.
  • Kotlin β€” a programming language developed by JetBrains and one I use for developing Android apps.
  • Python β€” a programming language with a plethora of uses.

Made with by ArashNrIm.