Exciting. Exhilarating. These are the words I would use to describe the experience of learning the C# language so far. It’s a treasure hunt where the gems of knowledge I’m finding are beautiful and valuable. As you may expect, learning a new language is difficult, but it’s immensely entertaining. Maintaining my motivation throughout In Depth will play a key factor in my success.
1. What has been my most difficult mentoring challenge so far? Why?
I’m not asking enough questions. My mentor can’t help me with learning the language itself, as learning the language takes a lot of hands-on practice. In order to be efficient, it’s better for me to learn the language itself on my own, with resources that my mentor has provided for me. My mentor, Minkyu Lee, has allowed me to build my own learning path and has supplied me with guidance along the way. However, I’ve been focusing so much on the language itself that I’ve forgotten that I have to know how to learn the language as well.
2. What is working well? Why?
Learning the actual language is going surprisingly smoothly. One of the resources my mentor introduced was the Microsoft Virtual Academy. The Microsoft Virtual Academy goes through a step by step process of learning the language. It provides video tutorials and has mini projects along the way. Using this source, I’ve been learning a little bit about the parts of the C# language with a slow but undeniable progress. As I’m uncovering more about the C# language, I’ve been gaining the desire to learn more, thus I’ve been pretty motivated. With this newfound motivation, I’ve been making some good progress.
3. What could be working better? How can you make sure this happens?
I’ve grown more aware of how difficult learning a new language can be, as mentioned in my last blog post. Now that I know what the learning process is like, I should make an updated plan and have more specific goals. I should also perform more research and go to my next meeting with questions to ask my mentor. To complete these tasks, I should perform research and write down questions that come up, so I can make my meetings with my mentor as fruitful as possible. I will use the information from my research to make a new plan and set goals that I have a motivation to complete.
I can’t wait to see where I’ll be at the end of my project. Right now, I’m struggling upstream, wading through a never ending flow of information. However, as I get further upstream, I’m sure it will be easier to travel to my destination. I’ve heard that once you learn a second language, it’s much easier to learn a third language. If I ever decide to continue researching and learning about coding, the hard work from In Depth will undoubtedly pay off. Right now, this might be a difficult path, but this difficult path will make it easier for me to traverse new territories in the future.