Learning English with Memory Techniques
When I started university life in 2016, I was just starting to realise how important English was in the software world. My vocabulary was very weak. While I was doing research on how I could improve it, I came across the book "English Words with Memory Techniques" in the picture below. After doing some research, I decided that it was a good way to start and bought it.

When I first took a step into the software world, we started learning things mostly through terminals. We were learning C, C++, and C# consoles mostly through terminals; for new learners, doing things from a terminal didn't really mean much. After the second semester of sophomore year, we started learning C# desktop programming under the name "Visual Programming." I started to feel happier when the codes we wrote had a visual representation. So, to improve my English and take the first step by doing things visually, I decided to develop a desktop application that would randomly prompt me for data from the book. As a result of my work, I created the "Learning English with Memory Techniques" desktop application. While learning English, I didn't neglect learning software either. Back then, because I didn't know much about version control, the codes got deleted over time, and I couldn't get them back. When I formatted my computer, my project was deleted, but since it was my first project, it was very important to me.