How do I earn an income as a programming student?
(Example: Create a Blog, but how can I monetize a small blog?)
Edit: This phrase about blog is just a example, I love programming.
Well, creating a blog and monetizing it are a very different subject. Most bloggers are not coders and use pre-written blogging software and services.
How do you make money blogging? That isn’t really a topic for this forum. I imagine that you have to have a blog that people want to read so advertisers will pay to have ads on your site, or for which people want to subscribe or buy merch.
Is there a subject on which you are very knowledgeable and for which you can write interesting posts? By your own admission you aren’t good at coding yet so it can’t be that. I suppose you could write about your coding learning process, but coding in general seems like a saturated market.
But maybe you are an expert in Thai cooking and can write an interesting blog about that. But doing that won’t require much if any coding knowledge.
To get back to coding, I think it would be 1-3 years before you are able to make a living doing that. (That is just a wild guess - there are too many factors, and even if they knew them all in your case, I could still only take a slightly less wild guess.)
I think a lot of people are attracted to making money on the side as a freelancer but they underestimate how much work it will take.
Freelancing in any industry is no easy task. It took me years of hustling in Los Angeles, before I was able to make a steady income as a musician.
Whether you are creating a blog, a youtube channel or selling courses online, it takes a certain skillset to generate a stable income.
You have to be able to create good content that people are interested in and know how to market yourself so people know you exist.
No matter what route you take, it takes years to develop a steady income.
In the beginning, you are going to have to get used to the fact that money will be sporadic and probably on the lower side since you don’t have a lot of experience yet.
I am not trying to discourage you I just want to give you realistic expectations.
I don’t want you to go in thinking that the money is just going to roll after a few months of work.
If you are serious about creating a side income, you are going to need to do some research on how to accomplish that and identify what your strengths are.
Also, study successful people that have made their living as bloggers, or youtubers, etc.
You could try building and publishing apps from your programming projects. That’s what I did, some made nothing, and other apps did a little better. It’s really difficult to make decent money on the app stores, but you could get lucky, and it’s a good learning experience.
What agencies/sites did you use for freelancing? By the sounds of it, you only tried a few. You should setup profiles on multiple freelancing platforms. Getting that first job is always the most difficult, but patience and consistency is key.
Some sites are:
Upwork
Fiverr
Freelancer(.com)
Guru
There are also smaller ones out there that aren’t as well known, but still receive clients in need of freelancers. The larger the site, the more competition. Having a portfolio and vouches/reviews for people to see is also extremely important.
When I first started learning I used https://cordova.apache.org/ to build apps that just used html, css, and js. There’s lots of other options available too if you search online.
Basically I set out to try to come up with new ideas and build stuff that would help me learn the technology and hopefully be useful to myself or others. Don’t publish tutorials, but after you’ve gone through a few lessons, try to make your own unique stuff with the goal of learning a few new things along the way.
As mentioned, I wouldn’t plan on making quick or easy money on the app stores. My first year I didn’t even make enough to cover the dev fees.