<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Help a non-coder learn tech!</title>
	<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech/</link>
	<description>Comments on Ask MetaFilter post Help a non-coder learn tech!</description>
	<pubDate>Mon, 18 Jun 2007 15:57:01 -0800</pubDate>
	<lastBuildDate>Mon, 18 Jun 2007 15:57:01 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Help a non-coder learn tech!</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech</link>	
		<description>What are some good books to introduce a technologically literate non-programmer to more advanced topics? &lt;br /&gt;&lt;br /&gt; I don&apos;t know if these exist or if I&apos;m better off with code books, but I&apos;d like some intermediate books to learn more about higher level tech concepts, like databases.  I don&apos;t have any illusions of becoming a great programmer, but I&apos;m graduating college and would like to work in the tech industry on the business side.  I understand that being more literate with code concepts would be very useful.  I&apos;m looking for explanations about what different languages do, databases, web 2.0 stuff like AJAX, how RSS works, web video principles, etc.&lt;br&gt;
&lt;br&gt;
Thanks so much.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2007:site.65076</guid>
		<pubDate>Mon, 18 Jun 2007 15:51:31 -0800</pubDate>
		<dc:creator>names are hard</dc:creator>
		
			<category>code</category>
		
			<category>books</category>
		
			<category>learning</category>
		
			<category>tech</category>
		
	</item> <item>
		<title>By: bonaldi</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech#978400</link>	
		<description>&lt;a href=&quot;http://ask.metafilter.com/56371/How-do-I-become-a-better-programmer&quot;&gt;These&lt;/a&gt;  &lt;a href=&quot;http://ask.metafilter.com/50269/What-books-should-be-on-my-personal-CS-degree-reading-list&quot;&gt;links&lt;/a&gt;  are probably up your street. If you get proficient with the underlying principles, any technology to come is going to be easy to master.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.65076-978400</guid>
		<pubDate>Mon, 18 Jun 2007 15:57:01 -0800</pubDate>
		<dc:creator>bonaldi</dc:creator>
	</item><item>
		<title>By: devilsbrigade</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech#978421</link>	
		<description>A lot of those aren&apos;t programming as much as protocol stuff, which is easier to learn. I&apos;d probably start by reading the wikipedia pages on HTTP, XML, Flash, Javascript, and the broad types of languages - functional, procedural, object-oriented, concurrent should get you started. Also, read about assembly language, the basics of how compilers work, the basics of how an operating system works at a low level (with task scheduling, hardware abstraction, etc), and *especially* the difference between a compiled and runtime language.&lt;br&gt;
&lt;br&gt;
Databases get a little bit tricky since you need to understand some of the underlying datastructures to understand them in depth, but you can get a good idea of how they work by reading about SQL, which is a fairly natural-language-like language. Reading about the differences between a relational database vs just tables will be useful too.&lt;br&gt;
&lt;br&gt;
I don&apos;t have any book suggestions, but Wikipedia might cite some useful books. What you&apos;re looking for is so broad (except for maybe the database end, in which case I&apos;d recommend a database design book) that I&apos;d probably stick to some web searches for now.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.65076-978421</guid>
		<pubDate>Mon, 18 Jun 2007 16:18:08 -0800</pubDate>
		<dc:creator>devilsbrigade</dc:creator>
	</item><item>
		<title>By: AaRdVarK</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech#978460</link>	
		<description>I&apos;ve been programming all my life, and I love Learning to Program by the Pragmatic Programmers.  It&apos;s basically a modern rewriting of a beginner&apos;s programming book.  It is stellar, and because you are learning Ruby, you&apos;ll be ready to jump into Rails development for the web with all it&apos;s MySQL-backed, AJAX-fronted goodness.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.65076-978460</guid>
		<pubDate>Mon, 18 Jun 2007 17:06:54 -0800</pubDate>
		<dc:creator>AaRdVarK</dc:creator>
	</item><item>
		<title>By: jayder</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech#978638</link>	
		<description>When I worked as a programmer, Steve McConnell&apos;s Code Complete was popular.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.65076-978638</guid>
		<pubDate>Mon, 18 Jun 2007 21:26:48 -0800</pubDate>
		<dc:creator>jayder</dc:creator>
	</item><item>
		<title>By: trinity8-director</title>
		<link>http://ask.metafilter.com/65076/Help-a-noncoder-learn-tech#978709</link>	
		<description>O&apos;Reilly&apos;s Head First series are fun, quick reads that actually get their lessons across without droning.&lt;br&gt;
&lt;br&gt;
I highly recommend &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0201485672/metafilter-20/ref=nosim/&quot;&gt;Refactoring&lt;/a&gt; by Martin Fowler if you want to get/keep sanity in your code.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.65076-978709</guid>
		<pubDate>Mon, 18 Jun 2007 23:40:52 -0800</pubDate>
		<dc:creator>trinity8-director</dc:creator>
	</item>
	</channel>
</rss>
