Coding Without Boundaries, The Playground Approach

Coding Without Boundaries, The Playground Approach blog banner image
Have you ever wondered, how to make a computer program, or just how it works.. but you just haven’t started coding already? Discover the secret to start.
31st January 2024
5 min read
Inspirational

Introduction

Have you ever wondered, how to make a computer program, or just how a program works.. but you just haven’t started coding already?

That’s a question that I made to myself when I was 9 years old. At that time I was playing Minecraft with a mod called “Computercraft”. That mod enabled me to write programs to automate aspects of the game, such as farming, mining or simply opening doors with a password, I took it as a game! And it was very fun. Every program was written in Lua programming language, very similar to Python.

That experience alone led me to learn more programming languages and frameworks, such as C#, C++, Forms in Visual Studio, Win32 Native Windows Applications, Direct X 9, Unity, Godot and web development.

Coding and Education

Generally in school you learn basic principles of coding.. but without purpose. That depends on the teacher of course, but most of the time it doesn’t look fun, as very few people find joy into generating Fibonacci numbers in C++.

Writing code with a purpose, and doing it for fun, made my passion for coding more robust, and I find it the best way to coding.

I found myself more committed to studying the subject and learning more about it to then use it for my own purposes, just like a set of tools that you can use to build anything.

What is the secret to start coding?

Quite a lot of people have told me that they don’t know where to start from as many fear that they need to find someone or some institution to teach them coding. But i think it’s really much more simple than that.

The secret is to have fun by making silly projects and learning by practice. Think of it as a playground, imagine you’re a child and you have a certain set of toys but nobody tells you how to play with them, fueled by curiosity and exploring spirit you learn more about the toys and how they work. After that, creativeness and imagination come into play and you find yourself creating your own stories.

Curiosity is a very powerful thing in our human nature, why not use it to our advantage?

Does coding require passion?

I think it does, but to understand if you like it you need to try it first right? Finding what we like is an inner journey, I personally understood very quickly that I loved coding but everyone is different! My only advice is to take your time, and see where the “exploring process” brings you.

What about the theory?

In the beginning theory comes second, as soon as you start you’re gonna find yourself researching how to do X and Y, but that’s exactly what programming is also about, a lot of research is involved. Then you will reach a point where you will know how to do stuff and the time put into researching decreases by a lot.

School and education certainly helps by teaching some of the basic theory concepts of software development like OOP (Object Oriented Programming) and algorithms, but it’s still up to you on how to use these informations, and you can learn a lot more about it while working on it than by just studying it.

Some examples of programs I made while learning

Let me just give you an example of a silly program I made when I was learning how to program. The purpose of this program, called “Spammer Prime” was to just literally flood chats on Whatsapp groups and make my friend’s phones crash. It could also be used on Minecraft or any other thing, as it basically emulated a keyboard and it world write and then send by pressing enter, I’ve also setup shortcuts, made a cool UI and had lots of fun making it.

Another example is “Easy Homeworks” which basically was a calculator that wrote down the entire process of converting numbers from one base to another (like from binary to decimal or from decimal to hex.. etc) and I used that program to just copy and paste my homework for school.

This are just some of the silliest ones that I made, but with your own imagination, you could make even cooler ones!

Conclusion

Coding is a form of art, you have a certain set of tools that you can use to make everything you want, just like having a set of brushes and a blank page. It makes your creativity come out and you can get a lot of satisfaction from it when you’ve finished a project.

That’s only my personal advice at least, you decide what to do, the only thing you’re really in control of is yourself. So if you want to do something, then just do it! Now go, and CODE.

If you found this blog post helpful, share it with your friends :)