The Rollercoaster of Learning to Code: Insights from My First Programming Project

Narayani Bhardwaj
5 Min Read

Post Author

This is my first year of the undergraduate graduation program, and I have already finished my first programming project. Though the project isn’t significant for professionals, it’s my first mini-project based on the programming languages I learned during my sophomore year.

This project mainly involves using HTML, CSS, and JavaScript languages. However, HTML isn’t a programming language, but still, whatever I do, without using HTML, I just can’t complete it.

So, making my first programming project is like a proper rollercoaster ride as a beginner. Trust me, the first thing I realized is that there is no major contribution of any organization, institution, or teacher in a developer’s career.

Programming is a vast world where you need to survive by practicing and nourishing your skills. For every self-taught developer, his/her programming journey is truly a roller coaster ride. And what makes me so sure about it is the insights that I gained during my self-made project journey.

As a sophomore, I had to study many programming languages together. I had to attend 4-5 classes in different programming languages daily, and every day, I found many concepts in programming that were related to each other, whereas the rest of the concepts were entirely different, which freakingly confused me, and I often felt like that I know nothing!

Comment
by from discussion
inPython

So, attending different classes every day is just a part of the graduation process and nothing else. You don’t get to learn what you will need to become professional. However, there is one good thing: if you study, you gain knowledge, and your foundational base becomes strong.

It is also essential, but programming is solely based on practice. Practicing makes you better, not just memorizing the things taught in classes. So, aside from college management, I enrolled in a course in HTML, CSS, and JS on the online learning platform Coursera and started from basic programming, which is to learn to display text and images, add sounds to your projects, and other minimalist things, but it was great learning for me.

Comment
byu/BushGrass from discussion
inlearnprogramming

I completed this course within a month and finally started working on my first mini-project. Firstly, I was stuck on where I should start and what I should program. Then, based on my hobby of photoshopping, I made my first project to add filters to the images.

The Rollercoaster of Learning to Code: Insights from My First Programming Project 1

However, even after finishing the course, I had to watch many online tutorials on YouTube and look at other people’s projects on GitHub and Codepen to know how others are doing it.

Sometimes, I also had to search for concepts on Google to learn about a specific part of my project where I got stuck. Further, in all of this chaos, I learned about one good programming platform, Codepen. So, I created my first project using Codepen.

Unlike IDEs, Codepen saved my time. Whatever I write, it instantly shows me live outputs of my program in a downward pane, whether I am doing it correctly or not. For this, I need to open the browser every time and check for the outputs if I have been using an IDE. However, IDEs are an important part of developing programs, but Codepen is also quite an excellent programming platform for people in their first and second years.

The Rollercoaster of Learning to Code: Insights from My First Programming Project 2

Finally, after going through so much chaos of learning in college and on Coursera, including tutorials on YouTube and looking at other people’s projects on GitHub, I finished my first mini-project, which took me fifteen days to finish.

The Rollercoaster of Learning to Code: Insights from My First Programming Project 3

But, in this process, I practiced a lot every day and realized I was improving each day. However, I still have a long way to dive deeper into programming. So, best of luck to me!

Last Updated on by Narayani Bhardwaj

Stay Connected

Share This Article

Narayani Bhardwaj is a young and ambitious Web Content Writer with more than a two years of experience. She writes with her passion and desires of travelling the beautiful places in the world. The places merely not include only travelling, the articles she writes, are strictly professional with a touch of an individual's sincerity and feelings on what they are looking for. She has upskilled herself in the field of writing for her audience, and ensures the quality of the content which is relatable in executive as well as distinctive manner.

Education Masters of Computer Applications Certifications/Qualifications MCA in Computer Science BCA in Computer Science Programming Foundations with JavaScript, HTML and CSS by Coursera
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *