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.
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.
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.
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