<?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>Computer &#8211; Learn Beginner</title>
	<atom:link href="https://learnbeginner.com/tag/computer/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:26:10 +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>Computer &#8211; Learn Beginner</title>
	<link>https://learnbeginner.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is programming?</title>
		<link>https://learnbeginner.com/what-is-programming/</link>
					<comments>https://learnbeginner.com/what-is-programming/#respond</comments>
		
		<dc:creator><![CDATA[Hiren Vaghasiya]]></dc:creator>
		<pubDate>Tue, 05 May 2020 16:35:36 +0000</pubDate>
				<category><![CDATA[Beginners Guide]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://learnbeginner.com/?p=2561</guid>

					<description><![CDATA[Programming is how you get computers to solve problems.]]></description>
										<content:encoded><![CDATA[
<p>Hey learner, Welcome back!</p>



<p>There are countless definitions of what computer programming is, but the one I use is:</p>



<p><strong>“Programming is how <em>you</em> get computers to solve problems.”</strong></p>



<p>In the basic terms there are two key phrases here which are important:</p>



<ul class="wp-block-list"><li><strong>You</strong>: Without the programmer (you), the computer is useless. It does what <strong>you</strong> tell it to do.</li><li><strong>Solve Problems</strong>: Computers are tools. They are complex tools, admittedly, but they are not mysterious or magical: they exist to make tasks easier by programmer (you) help and it’s own complex structures.</li></ul>



<p>Computer programs (or software) are what makes computers work. Without software, modern computers are just complicated machines for turning electricity into heat. It’s software on your computer that runs your operating system, browser, email, games, movie player – just about everything.</p>



<p>When you create a program for a computer, you give it a set of instructions, which will run one at a time in order, precisely as given. If you told a computer to jump off a cliff, it would!</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-1024x576.gif" alt="" class="wp-image-2565" srcset="https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-1024x576.gif 1024w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-300x169.gif 300w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-150x84.gif 150w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-768x432.gif 768w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-1536x864.gif 1536w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-370x208.gif 370w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-270x152.gif 270w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-570x321.gif 570w, https://learnbeginner.com/wp-content/uploads/2020/05/0858e7e0-0c42-4d7b-ba3a-cdfe9d119d27-5266-000003511fd9f855-740x416.gif 740w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Source: Future Learn</figcaption></figure>



<pre class="wp-block-code"><code class="">1. turn and face the cliff
2. walk towards the cliff
3. stop at the edge of the cliff
4. jump off the cliff</code></pre>



<p>To stop computers constantly falling off cliffs, they can also make choices about what to do next:</p>



<pre class="wp-block-code"><code class="">If I wont survive the fall, don't jump off the cliff</code></pre>



<p>Computers never get bored and are really good at doing the same thing over and over again. Instruction 2 above might look in more detail like this:</p>



<pre class="wp-block-code"><code class="">2a. left foot forward
2b. right foot forward
2c. go back to 2a</code></pre>



<figure class="wp-block-image size-large"><img decoding="async" width="1920" height="1080" src="https://i2.wp.com/learnbeginner.com/wp-content/uploads/2020/05/0002-Computer-Walk-Cycle-Learn-Beginner.gif?fit=770%2C433" alt="" class="wp-image-2570"/><figcaption>Source: Future Learn</figcaption></figure>



<p>These three concepts are the basic logical structures in computer programming:</p>



<ol class="wp-block-list"><li><strong>Sequence</strong>: running instructions in order</li><li><strong>Selection</strong>: making choices</li><li><strong>Repetition</strong>: doing the same thing more than once</li></ol>



<p>Add to these concepts the ability to deal with inputs and outputs and to store data, and you have the tools to solve the majority of all computing problems.</p>



<h4 class="wp-block-heading">Programming Languages</h4>



<p>Unfortunately, computers don’t understand languages like English or Spanish, so we have to use a&nbsp;<strong>programming language</strong>&nbsp;they understand to give them instructions.</p>



<p>There are many different programming languages, all of which have their own merits, and certain languages are better suited to particular types of task, but there is no one language which is the ‘best’.</p>



<p>In this course you will be programming using a language called Python. Python is one of a group of languages called “general-purpose programming languages”, which can be used to solve a wide variety of problems. Other popular languages in this category are C, Ruby, Java and BASIC.</p>



<p>This is a small Python program which asks the user to enter their name and says “Hi” to them:</p>



<pre class="wp-block-code"><code lang="python" class="language-python line-numbers">print("Hello and welcome.")
name = input("Whats your name?")
if name == "Martin":
    print("Thats my name too!")
print("Hi " + name)</code></pre>



<p><br>You don’t need to be a computer programmer to be able to read this code. It contains English words and it is readable (if not perhaps understandable). However, by the end of this course you will understand this code, what it does, and the concepts it uses.</p>



<p>Programs are often referred to as&nbsp;<strong>code</strong>&nbsp;and hence programming is also known as&nbsp;<strong>coding</strong>.</p>



<div class="wp-block-jetpack-markdown"><p>So that&#8217;s it. I hope you understand all beginners that &quot;What is Programming or Coding?&quot;. If you really like this explanation then share with your friends to help grow knowledge and stay tuned..!</p>
</div>


<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="1742442252" /><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/what-is-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
