I remember when i bought my very first guitar, I was excited about the prospect of learning something new and probably someday becoming a master guitarist. I remember looking at my semi-acoustic guitar and having no clue what I would do. The first few weeks were very difficult. I struggled to play my first set of chords (C, E minor, A minor and F) and ended up with blisters after a few attempt. Honestly, I didn't know what I was doing but I felt edited every time I need a beautiful sound. It feels the same as coding.
Before yesterday I know little to nothing about coding or coding languages. It was a deterrent for me if I am, to be honest. Why learn? Do I have the time? Can I commit to this? could this just be another hobby I pick up and dump in the coming weeks?
Some asked me why I wanted to learn how to code? well asides the curiosity that comes with being around geeks all the time and having little or no clue about what they are talking about, I do want to do something that can have a positive impact on my life. I will be in the labour major next year and I do not think my certificate will fetch me a high earning job. Yes, I do have other skills, but I want to do something that is in demand. You often hear people preach about doing what you love and how it brings one fulfilment but it isn't always the case. I have been doing what I love for the past 3-4 years now and to be honest, I will it is time to move on to something else. We live; we learn; we develop new interests--it is all part of being alive. I have a very curious mind and a craving for new challenging which is often countered by my low attention span but I will I commit to this like I have stuck tow writing all these years.
So yesterday I wrote my first line of code. I pretty much don't know what I am doing. I understand some of the concepts vaguely and hopefully, in the coming weeks, it will be clearer to me. What I do love about coding is having access to information about coding and how practical it is. You learn something and you apply it. That is key for me. And from what I have rather from a few friends who are into tech, it is a more hands-on kinda sphere where knowledge and productivity are at par. So there is no second-guessing yourself, you're either good or not. You cannot hide behind a degree or fancy talk. It is result-oriented.
In my next article, I will talk about some of my misconceptions about coding. One of which is being able to memorise a large number of codes. But it's about to understand concepts and how to apply them; it is about critical thinking and solving life issues; it is about communication--man and machine and to be honest, I am fascinated. Yes, I know there will be days when it won't make sense; days where I could want to dash my PC against the wall and I am mentally preparing my mind for that. Hopefully, in a year or two I would be proficient enough to go for an internship and master my craft. And two knows someday I might have a dapp on the blockchain.
So I am trying to learn python language, although I am starting with an introduction course on C# that exposes me to the basic concepts I need to grasp. I am open to suggestions. If you have useful materials or tips you can share with me I will be very grateful. I will end it here. Cheers.
you want an easy and safe way to surf the internet? Check out Brave broswer. You can also support me if you like my content on twitter with brave. My twitter handle: @iAM__NONSO. Thank you