Programming: a Journey to Remember

Kevin Wijaya
3 min readJun 10, 2021

Programming is deemed as the language of the future since it enables people to communicate with computers and develop their own software. Thanks to the continuous development of technology, programming has gained interest from people all around the globe.

People who aspire to begin their own programming journey often ask several questions: what knowledge will be learned, where can such knowledge be obtained, and what are the results that can be expected after going through this seemingly unclear journey?

Setting Expectations

After watching videos, reading articles, answering quizzes, and doing tasks, I am able to publish my own website, where my projects (games, simulations, and others) and stories can be found.

Below is a screenshot of my website’s landing page.

Screenshot of kevinwijaya15.github.io

But you might be asking this question: why a website? Not only does having a personal website boost your chances of landing a job, but it also lets you have a competitive advantage. More importantly, a personal website gives the creator the freedom to be creative.

Starting the Work

Let’s begin the work. You should first consider which language you want to learn: Python is the most beginner-friendly language, C++ is the one of the most popular languages, and JavaScript is also considerable.

I personally took a Computer Programming Course from Khan Academy, an organization that provides free education for everyone. Yes — free.

In the Computer Science Course, several languages are taught: JavaScript, HTML, CSS, and SQL. Instead of taking all the classes at once, I recommend taking the Intro to JavaScript Course first, where you will learn the basics of coding, before diving into HTML, CSS, and SQL.

Below is a screenshot of the projects I have created with JavaScript.

Screenshot of kevinwijaya15.github.io/projects/

Throughout your journey, it is inevitable that you can get confused. In such moments, asking for guidance is very important. The Khan Academy Community is the best community that have helped me pass my coding problems.

The Road Ahead

While learning, continuously remind yourself the values of studying the course, and think about the interesting projects you can create with the knowledge you gained. Perhaps, a simple Flappy Bird or a Tic Tac Toe?

Once you have successfully developed a working program, be sure to share it to the world. Share your results with your friends or online communities and ask for feedback. Asking for other people’s opinions plays a major role in your learning process.

Armed with this knowledge, you can start learning today. Study on your on pace, but don’t procrastinate. Best wishes for you and your coding endeavors.

--

--