I am glad you have started to build you own website. This would be my preferred way to make extra income online as everything will be under your control. In order to compete with other programmers, sometimes it requires not only the skills but also your marketing skills to get you famous and popular. If you are interested to learn how to keep your website well ranked on search engines, you should perhaps look at my recommended training platform – Wealthy Affiliate. Hope you will have a good read.
Do what you know. There are many programming languages out there on the market. When you do freelancing, you should remember that clients pay you to solve problems. You are not paid to learn new tools and languages. It is always good to expand your programming skills to learn other languages. However, you should only bid for the job that you are confident with.
What It Is: Create virtual displays of art and graphics by assembling images, typographies, and motion graphics for published, printed, or digital media. This may include drafting logos, packaging, labels, and advertisements for brands. Top candidates will have skills in creativity, typography, software, web design, Adobe Photoshop, technology, and more.