Firstly, I need to admit that I am not coding full-time and this is just a part-time(ish) endeavor. As usual, I try to do my best on this new thing on my own and then come up with some conclusion if it fits me or not. In the case of coding, I have been reading 2 types of opinions. Firstly, coding has changed someone’s life and they started a brand new career. Secondly, there are some articles about coding as not a really easy thing especially from the beginning, and that beginners need a load of persistence. How do I see myself after almost 3 most of learning and doing it? Let’s go through it.

Starting point

Everything has started almost 3 months ago when I decided to dive more into coding. I’d started with some JavaScript basics, but after a couple of days, I realized I would need proper HTML and CSS basics. I changed my mind and went to the fundamentals of HTML and CSS. After I went through some documentation and free certification course on freecodecamp.org I moved to one of the JavaScript courses on Udemy.com and continued there with JavaScript.

My current progress is that I am behind OOP (Object-oriented programming in JavaScript) with the need of understanding the whole classes/methods interconnection. Therefore, I will go through the practical exercise we did there and the code and try to reverse the logic behind it again. (hope this would help me to get better at it). Then I planned to finish my one product eCommerce project where I would like to apply OOP. I have already started with the front-end and some logic creation behind the JavaScript code. Fingers crossed for me 🙂

First projects

My first projects were pretty simple related to the freecodecamp.org academy small certifications projects. You can find them on my Codepen.io profile. I need to admit that it felt like quite a challenge during these projects. When I look back, right now I feel much more confident and it would be pretty easy for me to code those small projects.

After these certifications projects, I also come up with the code for my own portfolio website, started writing this blog, coded a landing page for my small ukulele project (cannot show it yet), write a blog about different ukulele topics (cannot show it yet), created a couple of ukulele lessons for my first online course and also coded my first BMI calculator (I wrote the blog post about the BMI calculator also on this blog). The feeling of coding the BMI calculator where I was unable to come up with some solutions is fortunately behind me. The feeling when I came up with the working solution was great and I want more of it!

I feel I am going too slow

That is true. In the case of learning to code, I feel that I am going too slow and I would gladly go faster. BUT, I need to admit that I am not only focused on coding itself. As I mentioned a couple of other projects in the previous section, I started to work on it during my learning process it seems that coding is not the only thing I am learning and enjoying and I know that the more focused I am, the more specific skill I could learn. BUT, I love to combine. Even at the price of going slower with the learning of coding. I realized I really enjoy creating and this is not only related to coding itself. So, probably I will share also some other experiences from different projects I currently create.

Where I am now

Talking just about coding. Right now I am stuck at OOP. It seems pretty clear to me but just from the theoretical point of view. I need to practice it on a real project. As already mentioned, I would like to practice it on an idea of a simple one-product e-shop without administration part which would definitely require some back-end solutions. So I would like to find those couple of hours to go through the theory again and then apply it in this real project.

Where I want to be

I feel that my journey is currently forming its borders. I like coding because it is a way of communication and also creating some functional projects. I also feel that it needs a lot of time for practicing the theory on real projects. I somehow feel that I would like to become a developer that can manage its own and also external projects, but who knows maybe this will change during the journey. As I enjoyed creating itself (not only that creation process related to coding) maybe I would also like to come up with my online courses and sell the know-how I collected during the journey. (not only in coding). Let’s see how I will proceed on this.

To sum it up…

I mentioned my experience with my first projects and I found them pretty hard that time. Right now I feel more confident about them and also with JavaScript. There are also some parts of the learning process that I went through just with the theory and I need to practice them to understand them.

So to sum it up I definitely want to continue with coding, but it will probably take more time to learn it as I also want to develop my other projects and skills.

What I have learned so far is that If you are stuck and feel like it is not possible to continue just give it time, more practice, more videos and tutorials on that particular topic, and more and more practice. In a couple of weeks, the hard parts from now will feel like it was the easy part 🙂

I will also do it.

Good luck and thanks for reading

Follow me on socials or write me an email or message on Linkedin

Sorry for any mistakes. If you find any please let me know. You can find my contact info down below.

Photo by Xan Griffin on Unsplash