How To Earn $10,000 While Learning To Code
How To Earn $10,000 While Learning To Code
Title Page
Preface To Second Edition
Foreword
Chapter One - Rebrand Yourself
Chapter Two - Using Freelance Websites
Chapter Three - Building Beautiful Websites With Wordpress
Chapter Four - My Story
Chapter Five - Building Income-Generating Websites
Chapter Six - Finding Profitable App Niches
Chapter Seven - Building Affiliate Websites
Chapter Eight - Bonus Material
Chapter Nine - Epilogue
Preface To Second Edition
This book was initially written in the summer of 2014 as an
accompaniment to The Complete Web Developer Course, which in turn I
hoped would help a small number of people learn web development and
start new careers.
Since then, both the course and book have gone far beyond my
initial expectations, with the course selling over 200,000 copies,
and the book itself becoming one of the highest-rated career advice
books on Amazon.
Both the course and the book inevitably have become somewhat
outdated, and this second edition arrives with The Complete Web
Developer Course 2.0 as a revised and updated version of what came
before.
Other aspects of the book haven’t aged quite so well, with the
landscape of freelance website changing dramatically in the last
couple of years.
Rob Percival
Cambridge, February 2016
Foreword
Learning to be a developer was one of the best decisions I’ve
ever made. It’s given me the freedom to quit my job, start my own
businesses and pursue my hobbies. I can work anywhere in the world,
and in the last few year’s I’ve travelled to Morocco, Namibia,
China and spent 3 months backpacking through Kenya, all paid for by
revenue from my online systems.
The beauty of learning to code is not just that you can learn
very cheaply, but that you can start making money almost
immediately, if you know the tricks of the trade. This book
contains everything I learned during the early years of my web
development career, and if you follow the step by step guides
you’ll be earning money much quicker than I ever did.
Earnings Summary
I’m not saying you should lie about your capabilities, and I
definitely wouldn’t recommend taking on jobs that you don’t have
the skills or time for, but it’s absolutely critical that from day
one you start believing that you are a coder, programmer, software
developer, or whatever you want to call yourself. Put the work in,
and it really won’t be long before your bank statements start to
back up your belief.
Choosing A Niche
As I’ve mentioned, I was a teacher before I became a web
developer. This means I’ve got a lot of insight into how schools
work, how teachers think and what makes students tick. I’ve also
got a lot of contacts in local schools and universities. This gives
me a big advantage over other web developers when pitching for jobs
at educational institutions, and several of my highest-paying gigs
have come from these areas.
If you don’t buy it with Eco Web Hosting, you can link it to
your free web hosting by putting in a support request to your
domain provider asking for the nameservers to be changed to
ns1.eco-dns.co.uk
ns2.eco-dns.co.uk
This will link the domain to our servers and allow you to run
your website and email through us.
Joining Twitter
Twitter is an increasingly useful place to build a following
and connect with people online. It’s free and takes no time at all
to set up. If you have an unusual name, you can probably use that
as your Twitter ‘handle’, but if not you’ll have to get creative.
You might want to use the name of your particular niche to
immediately alert potential followers to what you’re about (my
Twitter handle is @techedrob). If you’re having problems picking a
username, check out some of the links at the end of this chapter.
1. Connect with people you know. Twitter already does a good job
of this by importing your email contacts, but search for anyone
else you know, follow them and send them a quick personal tweet
(something like ‘@techedrob Hi! I loved your book!’).
2. Start tweeting. You’ll want to get a few tweets on your
timeline before you can expect people who don’t know you to
follow you. Try to stay ‘on message’ - tweet about interesting
articles you’ve read about web development, or useful resources
that you’ve found. Aim to tweet at least once a day -
buffer.com is an easy way to keep up the flow of tweets when
you’re busy.
3. Follow others. Search for people similar to yourself, ideally
from the same geographical area, who post regularly and have
less than 500 followers. Follow them and favourite a couple of
their tweets. Reply to one of their tweets if you have
something useful to add. You should find that over half follow
you back.
4. Join the conversation. Keep an eye on your Twitter feed and
spend 5 minutes a day favouriting and replying to tweets. Be
constructive, helpful and positive, offering advice and
encouragement.
5.
Yourself. Rebranded.
By now you should have completed the HTML, CSS and Javascript
chapters of The Complete Web Developer Course, as well as got your
own website up and running, and built a small Twitter following.
Not bad for a week’s work!
Further Reading
http://technori.com/2012/05/1693-how-to-make-money-as-a-new-
developer/
Great getting started tips
http://www.webdesignerdepot.com/2013/01/how-to-find-your-
niche/
Advice on finding your niche
http://business.tutsplus.com/articles/skyrocket-your-
freelance-business-by-going-niche--fsw-30751
More niche-related suggestions
http://fourhourworkweek.com/2009/02/27/how-to-buy-domain-
names-like-a-pro-10-tips-from-the-founder-of-phonetagcom/
Advice on buying domain names
http://www.dummies.com/how-to/content/how-to-choose-a-good-
twitter-username.html
http://socialmarketingwriting.com/6-tips-to-choosing-the-
perfect-twitter-name/
How to choose a Twitter username
http://computer.howstuffworks.com/internet/social-
networking/information/10-ways-to-get-more-followers-on-twitter.htm
http://thenextweb.com/twitter/2014/01/06/9-ways-grow-twitter-
following-ethically/
http://twiends.com/get-twitter-followers
http://socialtriggers.com/twitter-tips/
Tips on building your Twitter following
http://www.amazon.co.uk/HTML-CSS-Design-Build-
Sites/dp/1118008189/ref=sr_1_1?ie=UTF8&qid=1398100778&sr=8-
1&keywords=web+development
A great HTML and CSS primer
http://www.amazon.co.uk/Dont-Make-Think-Revisited-Usability-
ebook/dp/B00HJUBRPG/ref=sr_1_4?ie=UTF8&qid=1398100778&sr=8-
4&keywords=web+development
A solid introduction to constructing great websites
Chapter Two: Using Freelance Websites
Earnings Summary
After This Chapter
Before This Chapter
You’re primarily there to learn. Your first job may take you 3
hours and earn you $10, but that’s fine because you will have
learned a great deal about communicating with clients, fixing
website code and bidding for a project. Not only that, but you
will have earned your first 5 star review (a proud moment, I
can tell you!)
You can take your time. Most developers on those sites post
generic bids on a large number of projects. You’re still
learning, so you can take your time and post a thoughtful,
relevant bid that shows that you’ve actually read the details
of the post. Believe me, bids like that are few and far
between.
You can use geography to your advantage. If you live in the US
or Europe, make the most of this by offering to speak to the
client on the phone, and using polished English when bidding
and replying to messages. Doing this, you’ll stand out by a
mile.
You can go the extra mile. As you’re there to learn, you can do
more than what the client asked for without worrying about the
extra time spent. If you’re setting up Wordpress, install an
SEO plugin for them. If you’re making a form, use some custom
CSS to make it beautiful. Reply quickly and thoroughly to all
their questions, and earn their gratitude.
I’ll say it again - you will earn money here, but that
is your secondary goal. Primarily, you’re here to learn how to do
freelance web development, and build up your online portfolio and
positive reviews.
I’m not going to go into the pros and cons of each of the
freelance sites - I’d simply advise that you check out a few of
them and pick whichever site you like the look of. Check that you
can receive funds in your country and that you are happy with their
payment terms, and sign up - don’t waste a lot of time going
through all the sites. I’ve had the most experience with
freelancer.com, so I’m going to focus on that site, but the others
all work in a similar way.
• Elance
• Guru
• Freelance
• Freelancer
• GetACoder
• UpWork
• PeoplePerHour
Use your real identity. You’ll want all the parts of your
online presence to tie together, so use your real name, upload
a photo and talk about yourself
Be honest. Don’t claim to have skills you don’t have. At this
stage ‘Proficient in HTML, CSS and Javascript’ would suffice,
and you can then add further skills as needed.
Link to your Twitter feed. If the freelance site allows, put in
a link to your Twitter feed - this will add authority to your
profile and reassure prospective clients that you are a genuine
developer.
Complete the exams. Most freelance sites have ‘exams’ that you
can take both in language (English being the most useful) and
various languages. They usually cost around $50, but are worth
it to get you off the ground when you don’t have any reviews.
When you’re done, link to your profile in the forums, and get
feedback from me and other students.
Bidding For Gigs
Initially, look for small, relatively straightforward gigs,
with a maximum of $50. Updating websites, fixing broken layouts and
adding small features are all common requests. Bid on as many
projects as you can, bearing the following in mind:
Keep your bid low. Remember you’re here to learn and build your
reputation. Keep your bid low, especially when you have zero
reviews. This will get you gigs more quickly and you can
increase your price as you go.
Explain why your bid is low. You don’t need to tell the client
that you are learning, but you might want to say that you are
bidding low in order to get your first reviews on this site.
They will see that you have no reviews, and referring to it
yourself will show that you understand their concern and have
made a low bid as a result.
Don’t take on big jobs. You’re still learning, so avoid big or
technically advanced jobs. Feel free to take on jobs slightly
above your current skill level, as long as you’re confident you
can learn what will be required, but the last thing you want is
a bad review and a disgruntled client.
Clarify the job. It’s essential that you’re clear on what is
required, and that it has been objectively stated on the
freelance site messaging system. That way, if there is any
disagreement, you can refer back to what the job was originally
set out to be. Ambiguous language or general aims (such as
‘build me a site’) are a recipe for disaster.
Agree on payment structure. Even with small projects, it’s
important to make it clear when payment will be due. I would
advise not to start work until a milestone is created (ie. the
buyer has made a downpayment, which is held by the freelancer
site until the job is finished). That way, if there are any
disagreements, it is up to the freelancer site to establish
whether the work has been done and release the payment.
Be wary of buyers with no reviews. Buyers have reviews too, and
if a buyer has no reviews, be careful. They may well be
reliable, but they may not - in this case it is particularly
important to make sure the requirements of the job are clear,
and that a milestone is paid before you start work.
While you’re waiting for those gigs to come in, you should
have been working through the next few chapters of the course, so
should now have experience of Wordpress, Bootstrap, and PHP/MySQL.
Add these skills to your profile and take gigs using the new skills
whenever you can.
Progress Update
So far, we have total earnings of $200:
Activities Total
Income ($)
Month 1
10 small freelance jobs at $20 each
200
TOTAL $200
Further Reading
http://www.freshbooks.com/blog/2013/01/16/freelance-jobs/
17 freelance websites - a great comparison
https://www.youtube.com/watch?v=0-gMy2IoMfQ
Introductory guide to freelance sites
http://www.freshbooks.com/blog/2013/11/12/6-steps-to-creating-
a-freelance-profile-that-wins-business/
http://www.shoutmeloud.com/creprofessional-freelancing-
profile-more-leads.html
https://ebyline.zendesk.com/entries/22311088-How-to-create-a-
great-Freelancer-Profile
https://www.upwork.com/legal/contractor-guidelines/
Creating a great profile
https://www.workhoppers.com/blog/bidding-on-freelance-work-
good-bad-ugly/
Advice on bidding for freelance work
Chapter Three: Building Beautiful
Websites With Wordpress
Earnings Summary
Once you have your first website design gig, put your heart
and soul into it, send them a great first draft, make any necessary
changes that they request and then send a second draft.
When you secure your first web design gig, post the result in
the forums so we can give you feedback and congratulate you.
At the same time, you should have more or less finished The
Complete Web Developer Course, so you’ll know about API’s, making
HTML5 apps for iOS and Android, and have built your Twitter clone.
That’s really impressive, and gives some opportunities to start
developing some revenue-generating websites, which is where the
real fun begins.
Progress Update
So far, you should have earned around $1,600:
Total
Activities Income ($)
Month 1
10 small freelance jobs at $20 each 200
Months 2/3
10 small freelance jobs at $30 each
4 website jobs at $100 each 1200
2 full website jobs at $300 each
TOTAL $1,600
Further Reading
http://wordpress.org/
The home of Wordpress
http://wordpress.org/themes/
Free Wordpress themes
http://themeforest.net/
The biggest collection of premium themes
http://theme.co/x/
The X theme
http://theme-fusion.com/avada/
The Avada theme
http://www.elegantthemes.com/
http://themify.me/
http://www.templatemonster.com/wordpress-themes.php
http://themeroulette.com/
Some other sources of Wordpress themes
http://codex.wordpress.org/Using_Themes
The Wordpress guide to installing themes
Chapter Four: My Story
When I’m not working on the site, I’m usually building other
websites - some for myself, and some for others. I also enjoy the
odd game of tennis and spending time with my wife and son (soon to
be sons).
There are two things I’d like you to take away from my story.
First, if you’re looking to build a money-generating website, your
first idea is unlikely to be successful. Be prepared to keep trying
out new ideas, improving your skills until you hit oil. Second,
when coming up with ideas, try to ‘scratch your own itch’. If you
find yourself looking for something that doesn’t exist, it’s likely
others are looking for that thing too.
Earnings Summary
Generating Ideas
Essentially we’re looking build an online business, with all
that that entails. Every business starts with an idea, but how can
you be sure it’s a good one?
https://news.ycombinator.com/item?id=7616910
Hacker News Idea Sunday
http://www.businessnewsdaily.com/1999-great-business-ideas-
2012.html
19 Best New Business Ideas for 2016
https://news.ycombinator.com/item?id=7452630
Free Startup Ideas
http://www.springwise.com/top-10-business-ideas-opportunities-
for-2016/
Top 10 business ideas & opportunities for 2016
http://www.telegraph.co.uk/finance/businessclub/sales/11051628/7-
hot-start-up-ideas-that-could-make-you-a-millionaire.html
7 hot start-up ideas that could make you a millionaire
https://www.theselfemployed.com/start_ups/50-self-employed-
business-ideas-can-start-100/
50 Self-Employed Business Ideas You Can Start For Under $100
However, if you want to save time and effort, it’s well worth
testing them out first. Fortunately, there’s a quick and easy way
to do this.
The numbers weren’t huge, but 65% of people who visited the
website signed up to hear more about the course. That was enough to
convince me that there were enough people who would want this
course to make it worth my while building it.
What now?
So how did it go? If your conversion rate was lower than you’d
like, maybe the idea needs tweaking, or perhaps you should try
something else.
Progress Update
We’re 5 months in, and by my calculations we’re on $5000:
Activities Total
Income ($)
Month 1
10 small freelance jobs at $20 each
200
Months 2/3
10 small freelance jobs at $30 each
4 website jobs at $100 each 1200
2 full website jobs at $300 each
Months 3/4
5 small freelance jobs at $40 each
4 full website jobs at $500 each
2280
2 users on your web-based startup at
$20 each per month
TOTAL $5,000
Further Reading
http://www.theguardian.com/small-business-
network/2013/feb/19/how-to-find-your-business-idea
How to find your business idea
http://www.smarta.com/advice/starting-up/business-ideas/
Business idea guides
http://jmarbach.com/solve-problems-dont-build-ideas
Solve problems - don’t build ideas
https://github.com/mmccaff/PlacesToPostYourStartup
An exhaustive list of places to post your website idea
http://designrope.com/design/find-stock-photos-dont-suck/
A great source of free stock photos
http://unbounce.com/landing-page-examples/built-using-
unbounce/beautiful-landing-page-design-examples/
http://www.formstack.com/the-anatomy-of-a-perfect-landing-page
http://blog.hubspot.com/marketing/landing-page-examples-list
http://www.wordstream.com/blog/ws/2014/03/05/landing-page-
examples#.
Examples of great landing pages
http://www.amazon.co.uk/Start-Small-Stay-Developers-Launching-
ebook/dp/B003YH9MMI
Start Small, Stay Small by Rob Walling
http://webappsuccess.com/
A Practical Guide To Web App Success by Dan Zambonini
Chapter Six: Finding Profitable App
Niches
Earnings Summary
Generating Ideas
Much like the web as a whole, the app stores are not the free-
for-all they once were. There are a large number of developers, so
you need to work harder to find gaps in the market and lucrative
app opportunities.
To develop your app ideas, follow the same path as with the
previous chapter. Are there any apps that you’d love to have, or
your friends or colleagues have suggested? Once you have some
ideas, follow the steps in the next section to see if they are
worth continuing with. If not, bin them and move on.
Search the app stores for apps which have large numbers of
downloads but poor reviews. It’s likely that if you build a better
app that provides the same features, their users will migrate to
your app.
Simplify your app down to the bare bones - what is the killer
feature, the one thing that it will do better than any other app
out there? Make it awesome at that task, and don’t spend too long
on the bells and whistles.
Look in the Further Reading for tips on marketing your app and
creating a great user experience.
Further Reading
Finding app ideas:
http://freelancedoodle.com/app-dev-2-finding-a-killer-app-
idea-and-defining-guidelines/
http://www.theguardian.com/theguardian/shortcuts/2013/mar/26/how-
to-become-an-app-millionaire
http://www.apptentive.com/blog/10-inbound-marketing-tips-for-
mobile-apps/
http://info.localytics.com/blog/mobile-app-marketing-best-
practices-slideshare
http://mobiledevices.about.com/od/marketingapps/tp/Top-10-
Tips-To-Market-Mobile-Application.htm
http://www.businessinsider.com/top-app-store-marketing-tips-
2013-10
http://blog.kissmetrics.com/master-mobile-marketing/
https://blog.kissmetrics.com/mistakes-in-app-marketing/
http://www.entrepreneur.com/article/228328
http://mashable.com/2012/04/11/mobile-app-design-tips/
http://www.creativebloq.com/tag/App-design
https://developer.apple.com/library/ios/documentation/UserExperience/Conce
http://www.smashingmagazine.com/2009/08/11/how-to-create-your-
first-iphone-application/
Chapter Seven: Building Affiliate
Websites
Again, you can get much more detailed advice on the schemes
available at www.affilorama.com.
Keep your design simple and focused, with a very obvious ‘call
to action’ - a button to click, or a text field to fill in. If your
information or tool is particularly valuable, you might want to ask
the user for their email address so you can keep them updated about
your site, but that is not the primary goal here.
If you have some success, build another site and slowly you’ll
build up a potentially significant income that requires no
maintenance or upkeep.
Progress Update
We’re getting close! I’m assuming conservatively that you’ve
only done 4 website jobs in the last two months, that you’ve had 1
moderately successful affiliate website, and that you’ve managed
1,000 downloads of your app across the App Store, Google Play and
the Windows Store at $1.99 each.
Activities Total
Income ($)
Month 1
10 small freelance jobs at $20 each
200
Months 2/3
10 small freelance jobs at $30 each
4 website jobs at $100 each 1200
2 full website jobs at $300 each
Months 3/4
5 small freelance jobs at $40 each
4 full website jobs at $500 each
2280
2 users on your web-based startup at
$20 each per month
Months 5/6
5 small freelance jobs at $50 each
4 full website jobs at $500 each
5 users on your web-based startup at
$20 each per month 4460
1,000 downloads of your app at $1.99
each
Affiliate income from 1 website at $20
$9,460
TOTAL
Further Reading
Introductory guides to affiliate marketing
http://uk.cj.com/what-is-affiliate-marketing
http://www.problogger.net/archives/2009/07/07/what-is-
affiliate-marketing/
https://www.youtube.com/watch?v=KRiYsuJJuHc
http://www.seanogle.com/entrepreneurship/how-to-build-a-niche-
site
http://www.2createawebsite.com/money/affiliate.html
http://nichehacks.com/profitable-niches-for-affiliate-
marketing/
http://www.smartpassiveincome.com/niche-selection-tips/
http://www.affilorama.com/blog/cooking-affiliate-programs
http://sugarrae.com/affiliate-marketing/finding-a-niche-in-
affiliate-marketing/
https://www.ventureharbour.com/10-steps-to-a-succesful-
affiliate-marketing-strategy/
http://affiliate-marketing-services-review.toptenreviews.com/
http://marketingland.com/7-big-mistakes-new-affiliate-
marketers-make-19195
http://www.theguardian.com/money/2011/may/21/affiliate-
marketing-lucrative
Chapter Eight: Bonus Material
Earnings Summary
In this chapter we’ll look at four other ways you can earn
money online.
Have your portfolio to hand, as they will want to see the sort
of work you do, and be gracious if they turn out not to be
interested. They may well think of you in the future, if and when
they decide to go forward with a new website or app.
Buying Websites
This is a risky one, which is why I’ve put it last. It’s the
only suggestion I’ll make which requires any sort of upfront
investment beyond your time, and should not be done without
considerable planning and investigation.
Progress Update
In just over half a year, you’ve learned a huge amount: HTML,
CSS and Javascript on the front-end site, and PHP/MySQL on the
back-end. You’ve built some great sites with Wordpress and
Bootstrap, and learned how to integrate web services into your
sites with API’s. You’ve built HTML5-based apps for the Android and
iOS app stores.
Here’s my breakdown:
Activities Total
Income ($)
Month 1
10 small freelance jobs at $20 each
200
Months 2/3
10 small freelance jobs at $30 each
4 website jobs at $100 each 1200
2 full website jobs at $300 each
Months 3/4
5 small freelance jobs at $40 each
4 full website jobs at $500 each
2280
2 users on your web-based startup at
$20 each per month
Months 5/6
5 small freelance jobs at $50 each
4 full website jobs at $500 each
5 users on your web-based startup at
$20 each per month 4460
1,000 downloads of your app at $1.99
each
Affiliate income from 1 website at $20
Months 7/8
4 full website jobs at $500 each
20 users on your web-based startup at
$20 each per month
1,500 total downloads of your two apps 5875
at $1.99 each
Affiliate income from 3 websites
totalling $100
$14,415
TOTAL
Further Reading
Marketplaces to sell your scripts
http://codecanyon.com
http://phpmarket.com
http://hotscripts.com
http://sourcecodeshop.com
http://spikesolutions.com
http://binpress.com
http://flippa.com
Popular marketplace for buying and selling websites, domains
and business.
www.flippa.com/pro-guide-to-buying-websites.pdf
Definitive guide to buying websites
Chapter Nine: Epilogue
You now have the skills and experience to call yourself a Web
Developer without any of those “I’m a fraud” worries, so
congratulations! Spend some time thinking about how far you’ve come
and where you want to take your developer career. You may decide
you want to keep the day job and keep your web development as a
hobby or side income, or you might want to take it on full time.
Whatever you do, I wish you the best of luck, and hope you’ll
keep in touch on the course forums. And if you have a moment to
write a quick review of this book on Amazon, I’d be eternally
grateful.
— Rob Percival