Freelancing

Freelancing and Outsourcing. Episode – 2

  • Updated: October 29, 2025
  • Reading Time: 6 mins

In the previous article, I discussed Freelancing and Outsourcing — what they are and how you can get started.
If you truly want to succeed in freelancing, the most important step is learning a skill properly.

But that’s where most beginners get stuck.
They often ask:
👉 What skill should I learn?
👉 Why should I learn this skill?
👉 How can I learn it the right way?

In today’s article, I’ll discuss all these questions step-by-step and guide you on how to build your freelancing career successfully.


💡 Why Learning a Skill is the First Step in Freelancing

Before earning money online, you must understand one thing — Freelancing means selling your skills, not your time.
If you don’t have a skill that provides value, no client will pay you.

Think of freelancing like any other business. You’re offering a service — and that service depends on your skill.

For example:

  • A graphic designer sells creativity and visuals.
  • A web developer sells website design and coding services.
  • A content writer sells their ability to write engaging and SEO-friendly content.

So, before you think about Fiverr, Upwork, or any marketplace, focus on learning a valuable skill.


🎯 Step 1: What Skill Should You Learn?

This is the biggest question every beginner faces.
The answer is simple — learn something that you enjoy doing.

Many beginners make the mistake of chasing what’s popular.
For instance, they see someone earning thousands of dollars from logo design or web development and immediately try to learn the same thing — without understanding their own interests.

That’s the first mistake.

✅ Choose a Skill You Love

The people who are already successful in freelancing didn’t get there overnight.
They spent years practicing, failing, and improving.

They succeeded because they love what they do.
When you enjoy your work, learning becomes fun — not a burden.

👉 Think of it like this:
You can spend hours watching your favorite movie or hanging out with friends without feeling tired.
But studying for an exam for 30 minutes feels painful — because you don’t enjoy it.

The same applies to freelancing.
If you pick a skill you truly enjoy, you’ll never feel bored while learning or practicing it.


🔍 How to Choose the Right Freelancing Skill

Before you decide, research a bit. Use Google or YouTube to explore topics that interest you.

Here are some popular freelance skills you can explore:

🖥️ Tech & Development

  • Web Design (HTML, CSS, WordPress)
  • Web Development (PHP, React, Laravel)
  • App Development (Android, iOS)
  • Software Testing

🎨 Creative & Design

  • Graphic Design
  • Logo Design
  • UI/UX Design
  • Motion Graphics

✍️ Writing & Marketing

  • Content Writing
  • SEO Copywriting
  • Social Media Marketing
  • Email Marketing

📈 Business & Other Skills

  • Data Entry
  • Virtual Assistant
  • Accounting
  • Video Editing
  • Voice Over

Once you shortlist a few, test them.
Watch a few tutorials, try practicing, and see which one excites you.
If you enjoy doing it for hours, you’ve found your skill.


🎓 Step 2: How to Learn a Skill Effectively

Now that you’ve selected your skill, it’s time to learn it properly.
There are mainly two methods to learn any skill online:

  1. Watching YouTube video tutorials
  2. Reading blogs, books, or online courses

Let’s explore both.


📺 Learn from YouTube (The Free University!)

YouTube is the world’s largest free learning platform.
You’ll find tutorials on almost every topic — from logo design to coding to marketing.

🔎 How to Learn from YouTube:

  1. Go to YouTube
  1. Type the topic you want to learn (e.g., “Web Design Tutorial for Beginners”)
  2. Watch a few videos and choose one creator or playlist you like
  3. Follow the full series step by step

If you’re not comfortable in English, just add “Bangla” after your search term —
for example: “Logo Design Tutorial Bangla” or “Web Development Course Bangla.”

You’ll find hundreds of quality tutorials in Bengali language too.


⚙️ Practice While You Watch

Most beginners make a common mistake —
they download hundreds of videos, store them on their hard drive, and never watch them again.

Don’t do that.

Instead:

  • Watch 2–3 minutes of a video
  • Pause it
  • Practice what you just learned
  • Repeat

This “watch and practice” method is the fastest way to master any skill.

Even if it takes time initially, your learning speed will increase gradually.
Remember, practical learning always beats theory.


🧠 Learn in English if Possible

If you can, try to follow English tutorials.
Most freelancing clients communicate in English, so this will help you improve your speaking and understanding skills.

When you practice English while learning, you’ll naturally become more confident in client communication later.


🌐 Learn from Google and Blogs

Videos are great for beginners, but if you want to go deep into a subject, Google is your best teacher.

There are many blogs, online documentation, and free eBooks available for almost every topic.

For example:

  • Search “Web Development for Beginners”
  • You’ll find detailed step-by-step guides with examples.

If something in a video is unclear, Google it.
Chances are someone has already faced the same problem and shared the solution.

In freelancing, the ability to find answers by yourself is a superpower.
Clients love freelancers who can solve problems independently.


⚡ Bonus Tips for Effective Learning

Here are some personal tips that helped me and many other freelancers:

1. Learn One Skill at a Time

Don’t try to learn everything at once.
Pick one skill, complete it fully, then move on to the next.

2. Set Daily Learning Goals

Spend at least 1–2 hours daily learning and practicing.
Consistency beats intensity.

3. Build Small Projects

Apply what you learn immediately by creating small projects.
For example:

  • If you’re learning design → create sample logos.
  • If you’re learning web development → build a simple website.

These will later become your portfolio.

4. Join Online Communities

Join Facebook or Discord groups related to your skill.
You’ll get updates, feedback, and motivation from other learners.

5. Be Patient and Consistent

You won’t become an expert in a week or month.
It takes months of practice, mistakes, and improvements.

Remember: Every expert was once a beginner.


🧩 The Role of Google and YouTube as Your Teachers

If you can’t learn after having Google and YouTube as teachers, the problem is not with them — it’s with your consistency.

These two platforms have solutions to almost everything in the world.
But they won’t come to you — you have to go to them.

Use curiosity as your strength.
Whenever you face a problem, don’t give up — Google it, search on YouTube, read discussions, and keep trying.

That’s the mindset of a successful freelancer.


💬 Final Thoughts: Learn, Practice, and Grow

Freelancing is not just about earning money — it’s about freedom, creativity, and continuous learning.

If you truly want to build a sustainable career online:

  1. Pick a skill that excites you.
  2. Learn it deeply through YouTube and Google.
  3. Practice consistently.
  4. Create a portfolio.
  5. Start freelancing confidently.

There’s no shortcut — but there is a clear path.
And that path starts with learning.

So, start today.
Even if you spend just one hour a day, one year from now, you’ll thank yourself for not giving up.