Author: Deon Cardoza

1. Build Your Own X 🚀

This repository is a collection of tutorials that teach you how to build your own X [Technology].

2. JavaScript Algorithms and Data Structures ☕

This repository contains many popular algorithms and data structures for JavaScript.

3. Public APIs 🌿

This repository is a list of free APIs that you can use for your projects and applications.

4. System Design Primer 🥤

This repository for developers will help you learn how to design large-scale systems.

5. Developer Roadmap 🤷‍♂️

This repository contains charts demonstrating different paths to adopt to become a developer.

6. Coding Interview University 👨‍💻

This repository is a study plan to become a software engineer for a big company.

7. Free Programming Books 📚

This repository contains free online courses, podcasts, programming books, and more.

8. FreeCodeCamp 🔥

This repository is…

Author: Deon Cardoza

If you are coding for free, creating projects for free, or teaching anyone to learn to code for free, then stop doing what you are doing right now. 😑

Doing something for free is not bad you certainly gain a lot of experience. It is rightly said knowledge and experience prevail over money. 📚

But wait. Do you have no bills to pay? 🤷‍♂️ If you do have bills to pay, say no. If someone thinks or tells you that it is easy, then let them do it themselves.

Remember you spent months to possess this skill of programming. You…

Author: Deon Cardoza

Have you ever wondered why people like Elon Musk, Bill Gates, Mark Zuckerberg, Steve Jobs are successful? 🤷‍♂️ Do you also know that six out of ten wealthiest people in the world know how to program? So what is the secret of their success? 🥇

All of the successful men think like programmers. What I mean is all of them are problem solvers. Each of them solved a problem or two. 🔨

Programmers themselves are problem solvers. They take a problem, break it down and then solve it. …

Author: Deon Cardoza

Introduction 🎯

With every chore being digitized & becoming fashionable and automotive with AI technology, learning to code has become the need of the era.
Ordering a cab or food, or shopping online, watching movies, or even taking a course. 😍 With applications, being digitized the demand for developers and programmers also increases, and hence learning a programming language would be beneficial. 👨‍💻

How to Learn to Code ️🤷‍♂️

Before I tell you how to learn to code, let me remind you that you have chosen a path that demands patience and motivation to never give up despite the challenges on the way. 🥇

Learn Programming Fundamentals 🍕

The first and foremost…

Author: Deon Cardoza

What are Data Structures and Algorithms? 🤷‍♂️

A data structure is a particular way of organizing data in a computer. For example, we can store a list of items having the same data type using the array data structure. 😄

An algorithm is a set of well-defined instructions in sequence to solve a problem. 🔥 Informally, an algorithm is nothing but a mention of steps to solve a problem. They are essentially a solution. 🍕
For example, an algorithm to add two numbers entered by the user might look something like this:
Step 1: Start
Step 2: Declare variables num1, num2, and sum.
Step 3: Read values num1 and num2…

Author: Deon Cardoza

A lot of people get excited while they get started learning to code. 😍 They expect themselves to become an expert just by watching a tutorial or two. So they find some tutorials online, complete them and then realize that they are getting nowhere. 😓

At this moment, they are not even able to build a website or an app. 😢
They give up saying, I am not smart enough, or It is too hard for me. But that’s not necessarily true. Coding isn’t hard. It just requires a lot of time and practice. ⏰

To become a web developer…

Author: Deon Cardoza

“There is no way that you are going to land a job without a college degree. 🎒”

A college degree is the most important thing for you to become successful. If you do not have a college degree, you can do nothing. 😢

But wait! Did you know that Google, Apple, Starbucks, IBM, Bank of America, and many other big companies have posted job positions that do not require a formal degree. 🙄

Steve Jobs, Bill Gates, Mark Zuckerberg, Travis Kalanick, Michael Dell, Larry Ellison, Jan Koum, Jack Dorsey, John, and Patrick Collison, are a few tech moguls who either…

Author: Deon Cardoza

The Boss Baby

“Bill Gates wrote his first software program at the age of 13. 👶”

If you are 23 and above, you are at least ten years behind everyone else in programming. There is no way you are going to land a job. You are a loser. 😢

But wait! In 1952, at the age of 65, when most people are looking at slowing down and retiring, Harland David Sanders began Kentucky Fried Chicken. Is he a loser? 🤔


Many people started early and became highly successful. But also many began late and became hugely successful. Your life is what you make…

These are the most common mistakes that many programmers make.

“The most dangerous animal on the earth is a bug. 🐞”

Making mistakes is a part of coding, and every programmer a few lines earlier or later makes tonnes of mistakes, especially as a beginner. No matter how brilliant and planned a programmer is, he/she will always make common mistakes. 😢

No programmer can write error-free code or not make any mistakes. But it is possible with better programming practices to minimize or avoid making mistakes. If you can avoid the common mistakes mentioned in this article, you will become a “better” programmer. 😄

Here are some of those common…

Deon Cardoza

😪 • Yet another kid teaching you to program 🌿 • Founder at ☕ • Giving You Coding Tips.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store