How To Make Money Online Using Coding And Writing Skills

The main reason you decided to learn how to code was to make money, right?

If your answer is not to make money, you are lying.

It was the same reason why I decided to drop out of the school of engineering and get into tech by learning to code.

After learning how to code, I started figuring out ways I could make money online with my coding skills.

One of the first things I tried to do was to start a tech company. I used my web development skills to build a website where people could book rentals online.

Unfortunately, it didn’t work out because of a lack of financial support. Also, I don’t think I had enough experience to run a company.

After that, I tried to freelance as a web developer, where I looked for businesses with no websites or websites that looked crappy.

Then I reached out to them and suggested that I build them a better website for a fee.

Unfortunately, this too didn’t work out as well as I expected. And that is when I realized that I was doing it wrong.

I figured out that I knew how to build good websites and not websites that could sell.

As a freelance web developer, you should know that the client doesn’t care how good-looking the website is.

What they care about is a user-friendly website that can help them make more sales.

To build such a website, you need more than coding skills. These skills are such as:

  • Design
  • Writing
  • Marketing
  • Sales
  • Copywriting

After not getting much success as a freelance web developer, I learned the skills mentioned above and started creating content on Twitter.

My account started growing and I was able to land my first opportunity as a web developer through Twitter DMs, as shown below.

I was asked to write a technical article, which is a combination of coding and writing skills.

By being consistently active on Twitter, I have been able to build an audience of 18K+ followers as shown below.

If you are interested in something that will help you to:

  • Build An Audience On Twitter,
  • Make tweets and threads that go viral,
  • Generate Unlimited Twitter Content,
  • Master Twitter DM’s

Check out this Twitter Toolkit and thank me later.

In this article, I will show you how to get into technical writing, and what you need to do to start landing opportunities.

What is Technical Writing?

Technical Writing is the process of preparing instruction manuals, how-to guides, tutorials, and other supporting documents to communicate complex and technical information in an easy-to-understand manner.

You can choose to become a technical writer writing documentation or writing technical content for tech blogs.

Read how I made $2,000+ online through technical writing.

How To Get Into Technical Writing

Technical writers are in high demand and you can be earning $100 to $600+ per article if you have good writing and coding skills.

To become a technical writer, follow the process given below.

Learn the basics of programming

Technical writing mainly involves writing about Software or technological products. These products are created using programming languages or technologies.

To write about such products, you have to be familiar with the languages or technologies used to create them.

I have written more than 10 paid and published technical articles for tech companies' blogs, and most of those technical articles involve coding.

If you need inspiration on how to write a good technical article, check out some of my paid published technical articles.

That is why learning the basics of programming are very important to becoming a good technical writer.

Remember that you can be a:

  • HTML and CSS Technical Writer
  • JavaScript Technical Writer
  • React and NextJS Technical Writer
  • Python Technical Writer
  • Data Analyst and Machine Learning Technical Writing
  • SQL Technical Writer

Note that you can become a technical writer of the programming language or technology that you use.

Learning how to code is very simple. You can follow a simple road map as shown below.

  1. Choose an Operating System. Your operating system can be Windows, macOS, or Linux.
  2. Choose a Text Editor that you will be using to write code. The most popular is VsCode.
  3. Learn HTML, CSS, and Javascript

There are a lot of things to know when learning how to code. The road map above will help you get started on the right foot.

After learning HTML, CSS, and Javascript, start building projects.

Learn how to write

Learning how to write is not complicated as most people think. To write a good piece, you need to know how to:

  • Put words together to create a clear sentence.
  • Put sentences together to create a straightforward paragraph.
  • Put paragraphs together to create a clear introduction, body, and conclusion.

The best place to get started learning how to become a good technical writer is by going through the Google Technical Writing Course.

The course will teach you how to:

  • Write clear sentences.
  • Write a paragraph.
  • Use grammar properly.
  • And more

Start writing

You see the projects you built after learning how to code; now use the writing skills you have learned to write how you built the projects.

Maybe the project you built is a simple portfolio website. Write about the process you followed to build that portfolio website.

Then post your article on free blogging platforms for developers such as:

  • Dev To
  • Hash node
  • Medium
  • Hackernoon
  • DZone

Publishing your articles on these blogging platforms will help you build a portfolio. Having a portfolio is very important because when a client or a recruiter wants to hire you, they want to see your previous work.

Make sure you write two to three articles to have a strong portfolio.

Create Content on Twitter

Now that you know how to code, write, and have written some articles, start creating valuable content on Twitter.

Creating content on Twitter will help you to:

  • Build an audience.
  • Create a personal brand.
  • Make meaningful connections.

Creating a personal brand on Twitter will bring you opportunities you never knew existed. Creating content on Twitter helped me to land my first Technical Writing gig.

Apply for jobs

Now that you have worked on your writing skills and have written a few technical articles, you can start applying for technical writing opportunities.

Most platforms will give you topics that you can write about. Others will ask you to come up with a topic that you want to write about.

However, some platforms expect to see two or three technical articles you have written before.

That is why it is important to start writing before applying for technical writing gigs.

If you are looking for platforms paying technical writers, check out this website called “whopaystechnicalwriters.”

Tips for writing a good technical article

There are some things you need to get right to write an excellent technical article.

Come up with a good structure or layout.

The format of an excellent technical article includes:

  • Title
  • Introduction
  • Body
  • Conclusion

A title should be a headline that demands attention and should have keyword combinations that reflect what the article is about.

The introduction should describe the problem and the solutions the article will cover. Ensure that the introduction lets the reader know what the article is about.

In the body part of the article, describe the problem and the solution in detail. Try to tell a story. The story should keep the reader engaged at every step. Make a list of your main points. Then progress from one point to another logically to lead to a conclusion.

The conclusion should essentially include a summary of all the main points mentioned in the body.

Do a lot of research.

Writing a good technical article is challenging because it can take a lot of your time and often requires research.

When writing a technical article, doing research will help you understand the problem you are trying to solve and the solutions you can come up with.

The research will also help you understand your audience and the message you are trying to deliver to them.

Know your audience

Knowing your audience when writing a technical article is very important because:

  • It helps you to make decisions about what information you should include.
  • It directs you on how you should arrange that information.
  • It helps to know what supporting details will be necessary for the reader to understand what you are presenting.

Keeping your audience in mind will help you organize your ideas and how best to support your argument.

Use examples

Use examples to help your audience better understand and relate to key points of the technical article you are writing.

Examples can be in the form of screenshots or code snippets.

As a technical writer, examples can serve as evidence to support your general claims or arguments.


As long as technology exists, Technical Writers will always be in demand. That guarantees you job security as a Technical Writer.