<?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>bash Archives | Programming Zen</title>
	<atom:link href="https://programmingzen.com/tag/bash/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/tag/bash/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Tue, 31 May 2016 09:54:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1397766</site>	<item>
		<title>Tip #4 for Young Programmers: Get Familiar with the Command Line</title>
		<link>https://programmingzen.com/tip-4-for-young-programmers/</link>
					<comments>https://programmingzen.com/tip-4-for-young-programmers/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 31 May 2016 14:00:47 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[how to become a programmer]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[programming advice]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tips for young programmers]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1671</guid>

					<description><![CDATA[<p>Back in my day, and I&#x2019;m not that old, programmers&#xA0;were a subset of people who were &#x201C;really good with computers&#x201D;. It would be hard to find a programmer who didn&#x2019;t know how to use the operating system of their choosing far beyond end user level. These days things are a little different. Now we&#x2019;re encouraging everyone to code and become a programmer, so a lot of newcomers no longer have many a sleepless night fighting with, say, SuSE CDs, under their belts. As a result, you run into people who can be somewhat competent within a given development environment, who </p>
<p>The post <a href="https://programmingzen.com/tip-4-for-young-programmers/">Tip #4 for Young Programmers: Get Familiar with the Command Line</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img data-recalc-dims="1" decoding="async" class="alignright size-thumbnail wp-image-1672" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/05/iterm.png?resize=150%2C150&#038;ssl=1" alt="iTerm" width="150" height="150" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/05/iterm.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/05/iterm.png?resize=200%2C200&amp;ssl=1 200w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/05/iterm.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/05/iterm.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="(max-width: 150px) 100vw, 150px" />Back in my day, and I’m not that old, programmers were a subset of people who were “really good with computers”. It would be hard to find a programmer who didn’t know how to use the operating system of their choosing far beyond end user level.</p>
<p>These days things are a little different. Now we’re encouraging everyone to code and become a programmer, so a lot of newcomers no longer have many a sleepless night fighting with, say, SuSE CDs, under their belts.</p>
<p>As a result, you run into people who can be somewhat competent within a given development environment, who don’t know how to create a symbolic link or tail a log.</p>
<p>This is not said to disparage newcomers. On the contrary, it’s quite commendable how quickly many young programmers are now able to learn a whole stack of technologies in order to create applications.</p>
<p>It is, however, an impediment to their ability to become productive and successful programmers.</p>
<p>So my advice today is to break free of that limitation by learning the command line. You don’t need to become a wizard, but, as usual, you should get acquainted enough with it that you know how to use the command line to accomplish tasks that are simply not exposed in GUI interfaces.</p>
<p>I’m specifically talking about the Unix-based command line, such as Bash. Technically it can be used on Windows as well, but realistically hardcore Windows programmers might find learning the Windows Powershell to be more useful.</p>
<p>Where to start? There are countless tutorials and books on the subject. I personally recommend Michael Hartl’s <a href="https://programmingzen.com/learnenoughshell">learn enough command line tutorial</a>, as it’s specifically aimed at newer developers.</p>
<p>The post <a href="https://programmingzen.com/tip-4-for-young-programmers/">Tip #4 for Young Programmers: Get Familiar with the Command Line</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/tip-4-for-young-programmers/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1671</post-id>	</item>
	</channel>
</rss>
