How i started coding as a teen and where i am now

jujue

juju-e

Posted on June 13, 2020

How i started coding as a teen and where i am now

The beginning

credits: medium
I accidentally started coding at the age of 13 when I saw in a science mag for youth this cool tech called ARDUINO, Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices that use c++ as the default programming language, then I started making some researches on this language called c++, this marked the start of an unforgettable journey

Hello World

credits: 123RF
I still remember that day when after days of struggling I finally manage to link MinGW with Codeblocks and compiled my first program, this was a wonderful moment in my journey as it was the first program I ever made witch gave an output.

Hello problems

credits:Masterfile stock photos
After completing the hello world program, I felt invincible as if I could do anything, god...how wrong was I.
C++ is clearly not an easy programming language for a complete beginner like me at that time, I felt so worthless sometimes and almost gave up.

Others

credits:
Another problem I faced when I started coding was: OTHERS, I tried to compare myself with others so much that it almost destroyed my love for coding

Learning too much, coding less

credits: canstock photos
When I started learning to code, I wanted to have as much knowledge as possible and already start making Arduino project, but later I found out that this approach was, well...super duper wrong, I sometimes skipped exercises on tutorials so that I can just complete the chapter and go to another without a problem, this was the source of all my confidence problem

Making projects

credits: globalia
Later when I discovered what I was doing wrong, I started making projects with c++ as I was starting to completely fall in love with the language.

To git or not to git

credits: medium
I later started learning other programming languages such as javascript and PHP as I also wanted to build cool websites and brag about them to my friends, this is the time when I discovered Github and this technology called 'version control', which could make me manage and view the current, past and upcoming versions of my apps, as I had nothing of real relevance which would push me to use this tech, I just ignored it.

Google Code-in and the power of Linux

credits: GCI official website
Google Code-in(GCI) is a global competition for high school and middle school students that introduces to contributing to open-source, I decided to participate and do tasks for an organization called 'fedora project'. Fedora is a distribution of Linux, so I had to install it so that I could complete tasks easily, i first installed ubuntu to test if it dual boots windows 10 and after a while, I decided to keep Ubuntu as my default desktop and development OS.
GCI made me feel confident i my skills because at the end of the competition i was in the leaderboard(pretty much the top 20) in my organization.

Problems I face as a teen coder

Not being taken seriously:


When you are 15 y.o and want to ask for help or collaboration to a nearby developer, nobody takes you seriously and just thinks you are just YASK(Yet Another Script Kiddie) who only knows to display text and thinks he is great, this is a very big issue I have faced

Not having time


When you code and still go to school you almost always lack the time or the energy to code anything relevant

Some projects i have made

Thanks for reading this article,i hope to see you soon in an upcoming article

💖 💪 🙅 🚩
jujue
juju-e

Posted on June 13, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

What was your win this week?
weeklyretro What was your win this week?

November 29, 2024

Where GitOps Meets ClickOps
devops Where GitOps Meets ClickOps

November 29, 2024

How to Use KitOps with MLflow
beginners How to Use KitOps with MLflow

November 29, 2024

Modern C++ for LeetCode 🧑‍💻🚀
leetcode Modern C++ for LeetCode 🧑‍💻🚀

November 29, 2024