<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology &#8211; Learn Beginner</title>
	<atom:link href="https://learnbeginner.com/tag/technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://learnbeginner.com</link>
	<description>Start Your Tech Journey With Us &#124; Smart Learning, Great Beginning</description>
	<lastBuildDate>Tue, 06 Oct 2020 13:23:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://learnbeginner.com/wp-content/uploads/2021/02/favicon.png</url>
	<title>Technology &#8211; Learn Beginner</title>
	<link>https://learnbeginner.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>6 Must-Use Tools for Front-End Development</title>
		<link>https://learnbeginner.com/6-must-use-tools-for-front-end-development/</link>
					<comments>https://learnbeginner.com/6-must-use-tools-for-front-end-development/#respond</comments>
		
		<dc:creator><![CDATA[Hiren Vaghasiya]]></dc:creator>
		<pubDate>Thu, 21 May 2020 17:47:40 +0000</pubDate>
				<category><![CDATA[Beginners Guide]]></category>
		<category><![CDATA[Dev Tips]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://learnbeginner.com/?p=2682</guid>

					<description><![CDATA[A list of very helpful tools I personally use and recommend to anyone in front-end development]]></description>
										<content:encoded><![CDATA[
<p>Hey learner,</p>



<p>The internet has a lot of tools developed by the community to ease our lives as front-end devs. Here is a list of my favourite go-to tools that have personally helped me with my work.</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">1. EnjoyCSS</h4>



<p>To be honest, although I do a lot of front-end dev, I am too much good with CSS but instead of doing custom CSS styles I prefer this tool to work smart &amp; fast.&nbsp;<a rel="noreferrer noopener" href="https://enjoycss.com/" target="_blank">This very simple tool</a>&nbsp;is my savior in hard times. It lets you design your elements with a simple UI and gives you the relevant CSS output.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1363" height="623" src="https://i0.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1.png?fit=770%2C352" alt="" class="wp-image-2684" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1.png 1363w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-300x137.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-1024x468.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-150x69.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-768x351.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-370x169.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-270x123.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-570x261.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-1-740x338.png 740w" sizes="(max-width: 1363px) 100vw, 1363px" /></figure>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">2. Prettier Playground</h4>



<p><a rel="noreferrer noopener" href="https://prettier.io/" target="_blank">Prettier</a>&nbsp;is a code formatter with support for JavaScript, including&nbsp;<a rel="noreferrer noopener" href="https://github.com/tc39/proposals/blob/master/finished-proposals.md" target="_blank">ES2017</a>,&nbsp;<a rel="noreferrer noopener" href="https://facebook.github.io/jsx/" target="_blank">JSX</a>,&nbsp;<a rel="noreferrer noopener" href="https://angular.io/" target="_blank">Angular</a>,&nbsp;<a rel="noreferrer noopener" href="https://vuejs.org/" target="_blank">Vue</a>,&nbsp;<a rel="noreferrer noopener" href="https://flow.org/" target="_blank">Flow</a>,&nbsp;<a rel="noreferrer noopener" href="https://www.typescriptlang.org/" target="_blank">TypeScript</a>, and more. It removes your original styling and replaces it with standard consistent styling adhering to the best practices. This handy tool has been very popular in our IDEs, but it also has an&nbsp;<a rel="noreferrer noopener" href="https://prettier.io/playground/" target="_blank">online version — a playground</a>&nbsp;where you can prettify your code.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1351" height="623" src="https://i1.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2.png?fit=770%2C355" alt="" class="wp-image-2685" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2.png 1351w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-300x138.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-1024x472.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-150x69.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-768x354.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-370x171.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-270x125.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-570x263.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-2-740x341.png 740w" sizes="(max-width: 1351px) 100vw, 1351px" /></figure>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">3. Postman</h4>



<p><a rel="noreferrer noopener" href="https://www.postman.com/" target="_blank">Postman</a>&nbsp;is a tool that has been in my developer toolset since the beginning of my dev career. It has been very useful to check my endpoints in the back end. It has definitely earned its position on this list. Endpoints such as GET, POST, DELETE, OPTIONS, and PUT are included. You should definitely use this tool.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1366" height="728" src="https://i1.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3.png?fit=770%2C411" alt="" class="wp-image-2686" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3.png 1366w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-300x160.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-1024x546.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-150x80.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-768x409.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-370x197.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-270x144.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-570x304.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-3-740x394.png 740w" sizes="(max-width: 1366px) 100vw, 1366px" /></figure>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">4. StackBlitz</h4>



<p>StackBlitz allows you to set up your Angular, React, Ionic, TypeScript, RxJS, Svelte, and other JavaScript frameworks with just one click. You can start coding in less than five seconds because of this handy feature.</p>



<p>I have found this tool quite useful, especially when trying out sample code snippets or libraries online. You would not have the time to create a new project from scratch just to try out a new feature. With StackBlitz, you can simply try out the new NPM package in less than a few minutes without creating a project locally from scratch. Nice, right?</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1366" height="625" src="https://i2.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4.png?fit=770%2C353" alt="" class="wp-image-2687" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4.png 1366w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-300x137.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-1024x469.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-150x69.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-768x351.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-370x169.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-270x124.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-570x261.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-4-740x339.png 740w" sizes="(max-width: 1366px) 100vw, 1366px" /></figure>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">5. Bit.dev</h4>



<p>One basic principle of software development is code reusability. This enables you to reduce your development, as you’re not required to build components from scratch.</p>



<p>This is exactly what&nbsp;<a href="https://bit.dev/" target="_blank" rel="noreferrer noopener">Bit.dev</a>&nbsp;does. It allows you to share reusable code components and snippets and thereby allows you to reduce your overhead and speed up your development process.</p>



<p>It also allows for components to be shared among teams, which lets your team collaborate with others.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Components are your design system. Build better together.</p><cite><a rel="noreferrer noopener" href="https://bit.dev/design-system" target="_blank">Bit.dev</a></cite></blockquote>



<p>As quoted by Bit.dev, this component hub is also suitable to be used as a design system builder. By allowing your team of developers and designers to work together, Bit.dev is the perfect tool for building a design system from scratch.</p>



<p>Bit.dev now supports React, Vue, Angular, Node, and other JavaScript frameworks.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1265" height="606" src="https://i2.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-5.gif?fit=770%2C369" alt="" class="wp-image-2689"/></figure>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">6. CanIUse</h4>



<p>This&nbsp;<a href="https://caniuse.com/" target="_blank" rel="noreferrer noopener">online tool</a>&nbsp;can be very handy, as it allows you to find out whether the feature you are implementing is compatible with the browsers you are expecting to cater to.</p>



<p>I have had many experiences where some of the functionalities used in my application were not supported on other browsers. I learned the hard way that you have to check for browser compatibility. One instance was that a particular feature wasn’t supported in my portfolio project on Safari devices. I figured that out a few months after deployment.</p>



<p>To see this in action, let’s check which browsers support the WebP image format.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1357" height="623" src="https://i1.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6.png?fit=770%2C353" alt="" class="wp-image-2690" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6.png 1357w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-300x138.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-1024x470.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-150x69.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-768x353.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-370x170.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-270x124.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-570x262.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-6-740x340.png 740w" sizes="(max-width: 1357px) 100vw, 1357px" /></figure>



<p>As you can see, Safari and IE are not currently supported. This means you should have a fallback option for incompatible browsers. The code snippet below is the most commonly used implementation of WebP images to support all browsers.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1358" height="584" src="https://i2.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7.png?fit=770%2C331" alt="" class="wp-image-2691" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7.png 1358w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-300x129.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-1024x440.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-150x65.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-768x330.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-370x159.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-270x116.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-570x245.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0033-6-must-use-tools-for-front-end-development-learnbeginner-7-740x318.png 740w" sizes="(max-width: 1358px) 100vw, 1358px" /></figure>



<h4 class="wp-block-heading">Conclusion</h4>



<p>I have tried to fit the best tools I have encountered in my dev career. If you think there are any worthy additions, please do comment below. Happy coding!</p>



<h4 class="wp-block-heading">Thank you for reading, and let’s connect!</h4>



<p>Thank you for reading my blog, feel free to subscribe to my email newsletter, and ask questions and give your valuable suggestions.</p>


<script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.10.2 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-2830 mc4wp-form-theme mc4wp-form-theme-dark" method="post" data-id="2830" data-name="Main Newsletter" ><div class="mc4wp-form-fields"><p>
	<label> 
		<input type="email" name="EMAIL" placeholder="Your email address"  style="max-width: 100%;" required />
	</label>
	<input type="submit" value="Subscribe Now" style="width: 100%;" />
</p></div><label style="display: none !important;">Leave this field empty if you&#8217;re human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1742416249" /><input type="hidden" name="_mc4wp_form_id" value="2830" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->]]></content:encoded>
					
					<wfw:commentRss>https://learnbeginner.com/6-must-use-tools-for-front-end-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HOW TO MAKE EXTRA MONEY AS A PROGRAMMER</title>
		<link>https://learnbeginner.com/how-to-make-extra-money-as-a-programmer/</link>
					<comments>https://learnbeginner.com/how-to-make-extra-money-as-a-programmer/#respond</comments>
		
		<dc:creator><![CDATA[Hiren Vaghasiya]]></dc:creator>
		<pubDate>Wed, 20 May 2020 08:04:27 +0000</pubDate>
				<category><![CDATA[Beginners Guide]]></category>
		<category><![CDATA[Dev Tips]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://learnbeginner.com/?p=2668</guid>

					<description><![CDATA[There are plenty of opportunities to expand your income beyond your day job]]></description>
										<content:encoded><![CDATA[
<p>Being a programmer is a great thing. Not only is work fun most of the time, but there are plenty of job openings around and most of them pay very well.</p>



<p>But there are times when a little extra money on the side is much appreciated. Be it because you are still in college or university, you want to start to work for yourself rather than for others, you have a child and want to spend more time with them, you still need to make some cash or you’re doing it just for the fun of it.</p>



<p>Here is the good thing: As a programmer, you have everything you need to increase the cash flow. Your brain, your laptop — that’s all you really need. Interested? Check out the following strategies and decide what fits best for you.</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color"/>



<h4 class="wp-block-heading" id="03c2">Start to Freelance</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1400" height="933" src="https://i0.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1.jpg?fit=770%2C513" alt="" class="wp-image-2673" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1.jpg 1400w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-300x200.jpg 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-1024x682.jpg 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-150x100.jpg 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-768x512.jpg 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-370x247.jpg 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-270x180.jpg 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-570x380.jpg 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-1-740x493.jpg 740w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption>Source:&nbsp;Unsplash</figcaption></figure>



<p>Freelancing can be a great thing. No (real) boss, a tremendous amount of projects to choose from, high daily rates for specialists, as many holidays as you want…the list goes on.</p>



<p>However, it requires a lot of discipline and effort to find clients and projects. The biggest advantage to me is that you can start freelancing next to your permanent job, be it in the evenings or on the weekends.</p>



<p>Platforms like&nbsp;<a rel="noreferrer noopener" href="https://www.upwork.com/" target="_blank">Upwork&nbsp;</a>or&nbsp;<a rel="noreferrer noopener" href="https://www.fiverr.com/" target="_blank">Fiverr&nbsp;</a>seem to offer a lot of opportunities especially for doing things on the sidelines but be aware of the competition over there.</p>



<p>Additionally, rates are pretty low so I would only recommend this if you just want to dip your toes into the water for the first time or are satisfied with only a little bit of additional income.</p>



<p>A better strategy would be to work on your LinkedIn profile, contact recruiters and past clients from your network, go to conferences and meetups, and look out for platforms that match up remote workers with companies.</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">Participate in Coding Contests</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1400" height="933" src="https://i0.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2.jpg?fit=770%2C513" alt="" class="wp-image-2677" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2.jpg 1400w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-300x200.jpg 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-1024x682.jpg 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-150x100.jpg 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-768x512.jpg 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-370x247.jpg 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-270x180.jpg 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-570x380.jpg 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-2-740x493.jpg 740w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption>Source:&nbsp;Unsplash</figcaption></figure>



<p>Yes, this is a real thing. There are dedicated platforms that organize programming contests for real prize money.</p>



<p>One of the biggest is&nbsp;<a href="https://www.topcoder.com/" target="_blank" rel="noreferrer noopener">Topcoder&nbsp;</a>with more than a million members and a lot of competitions. They have three main focus areas: design, data science, and development.</p>



<p>You would work on real projects initiated by more than 2000 companies or single matches against opponents. Fun is guaranteed, so is a fast learning curve.</p>



<p>And other lots of sites available like, <a rel="noreferrer noopener" href="https://codersrank.io/" target="_blank">CodersRank</a>, <a rel="noreferrer noopener" href="https://www.hackerrank.com/" target="_blank">HackerRank</a>, <a rel="noreferrer noopener" href="https://www.codechef.com/" target="_blank">CodeChef</a> and lot more.</p>



<p>If you like challenges, this might be something for you. However, there is competition and you cannot count on a steady flow of income so make this one a lower priority.</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">Start to Write</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1400" height="933" src="https://i1.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3.jpg?fit=770%2C513" alt="" class="wp-image-2678" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3.jpg 1400w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-300x200.jpg 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-1024x682.jpg 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-150x100.jpg 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-768x512.jpg 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-370x247.jpg 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-270x180.jpg 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-570x380.jpg 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-3-740x493.jpg 740w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption>Source:&nbsp;Unsplash</figcaption></figure>



<p>In my opinion, writing still is one of the best ways to reach a broad audience. There are plenty of opportunities for you to start writing and make money out of it:</p>



<ul class="wp-block-list"><li>You can start your own blog and monetize with ad revenue.</li><li>You can write books or ebooks and sell them online.</li><li>You can write on platforms such as Medium and participate in their Partnership Programs.</li><li>You can write guest posts for established sites like CSS-Tricks that will pay you a fixed amount if your article is accepted.</li></ul>



<p>There is nothing wrong with trying things out and seeing how people react to what you write.</p>



<p>However, some things that you should consider are to choose a niche where you have a special interest in (keeps you motivated), to keep writing consistently (it takes time to get recognized), and to constantly improve your writing skills to deliver high-quality articles (people will thank you, there is more than enough low-quality stuff out there….).</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h4 class="wp-block-heading">Record and Sell Online Courses</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1400" height="933" src="https://i2.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4.jpg?fit=770%2C513" alt="" class="wp-image-2679" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4.jpg 1400w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-300x200.jpg 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-1024x682.jpg 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-150x100.jpg 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-768x512.jpg 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-370x247.jpg 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-270x180.jpg 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-570x380.jpg 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-4-740x493.jpg 740w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption>Source: Unsplash</figcaption></figure>



<p>Being able to teach people online is one of the best things that emerged over the last decade and will be around for at least another decade if not longer, in my opinion.</p>



<p>The benefits for both students and teachers are massive. Students can choose from a wide range of offerings and learn on their own schedule. Teachers reach 1000s or 100,000s of people with their content.</p>



<p>If you have experience with programming, ideally expert knowledge in a language like JavaScript or Python (or any other popular language or framework) or even in niche penetration testing and you are able to and have fun teaching others, creating online courses could be your thing.</p>



<p>There are many platforms available for your courses to be published on.&nbsp;<a rel="noreferrer noopener" href="https://www.udemy.com/" target="_blank">Udemy</a>, for example, has round about 75 million visitors a month and anyone can join them.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1079" height="345" src="https://i1.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5.png?fit=770%2C246" alt="" class="wp-image-2680" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5.png 1079w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-300x96.png 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-1024x327.png 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-150x48.png 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-768x246.png 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-370x118.png 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-270x86.png 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-570x182.png 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0032-how-to-make-extra-money-as-a-programmer-learnbeginner-5-740x237.png 740w" sizes="(max-width: 1079px) 100vw, 1079px" /><figcaption>Udemy traffic overview</figcaption></figure>



<p>Other platforms like&nbsp;<a rel="noreferrer noopener" href="https://frontendmasters.com/" target="_blank">Frontend Masters</a>&nbsp;or&nbsp;<a rel="noreferrer noopener" href="https://www.pluralsight.com/" target="_blank">Pluralsight&nbsp;</a>are invite-only but if you have a reputation or a good network — why not?</p>



<p>However, there are a few things to consider when recording your courses:</p>



<ul class="wp-block-list"><li>Invest in good gear: good microphone and webcam are a must!</li><li>High-quality content is king. Competition is increasing steadily so you need to convince people that you can teach them valuable things.</li><li>Practice speaking loud and clearly.</li><li>Always rework your recordings.</li><li>Create additional material like a GitHub project, presentations, coding examples…</li></ul>



<p>And even if it seems appealing that once a course has been recorded and people start buying it, it will create passive income for you, that is only true to some extent. The best teachers constantly update their courses because technology changes all the time!</p>



<hr class="wp-block-separator has-text-color has-background has-gridlove-meta-background-color has-gridlove-meta-color is-style-default"/>



<h5 class="wp-block-heading">Conclusion</h5>



<p>There is one last thing I want to tell you that is relevant for each of the above options:</p>



<p>Consistency is king.</p>



<p>No matter what you start — pursue it, stick with it. Most things won’t work overnight. It is hard work, you have to invest time and energy. 99% give up too early. Be among the 1% that are successful!</p>



<h5 class="wp-block-heading">Thank you for reading, and let’s connect!</h5>



<p>Thank you for reading my blog, feel free to subscribe to my email newsletter, and ask questions and give your valuable suggestions.</p>


<script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.10.2 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-2" class="mc4wp-form mc4wp-form-2830 mc4wp-form-theme mc4wp-form-theme-dark" method="post" data-id="2830" data-name="Main Newsletter" ><div class="mc4wp-form-fields"><p>
	<label> 
		<input type="email" name="EMAIL" placeholder="Your email address"  style="max-width: 100%;" required />
	</label>
	<input type="submit" value="Subscribe Now" style="width: 100%;" />
</p></div><label style="display: none !important;">Leave this field empty if you&#8217;re human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1742416249" /><input type="hidden" name="_mc4wp_form_id" value="2830" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-2" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->]]></content:encoded>
					
					<wfw:commentRss>https://learnbeginner.com/how-to-make-extra-money-as-a-programmer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
