<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Ian Schoonover on Medium]]></title>
        <description><![CDATA[Stories by Ian Schoonover on Medium]]></description>
        <link>https://medium.com/@ianschoonover?source=rss-449540733996------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*tp_M2TA5YQTqtEaY.png</url>
            <title>Stories by Ian Schoonover on Medium</title>
            <link>https://medium.com/@ianschoonover?source=rss-449540733996------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 21:29:46 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@ianschoonover/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Start small]]></title>
            <link>https://medium.com/@ianschoonover/start-small-b0b055495b16?source=rss-449540733996------2</link>
            <guid isPermaLink="false">https://medium.com/p/b0b055495b16</guid>
            <dc:creator><![CDATA[Ian Schoonover]]></dc:creator>
            <pubDate>Tue, 20 Jan 2015 17:24:47 GMT</pubDate>
            <atom:updated>2015-01-20T17:25:58.811Z</atom:updated>
            <content:encoded><![CDATA[<p>In this week’s articles I will focus on how, I personally, have learned to teach myself to code.</p><p>I’ll admit, at first it was daunting and very difficult. I spent many hours, days, weeks, and so on…trying to to teach myself various coding languages. Half of the time I was copying and pasting, while the other half I was trying to decide which language(s) or stack I really wanted to learn. I had tried python, php, ruby, javascript, etc. and still didn’t know which one best suited me.</p><p>Now that I have developed a basic understanding of how programming works, I have become much more capable of teaching myself. I didn’t reach this point until after I had taken a back-end web development course with General Assembly in San Francisco. Once I completed that course, I had a decent understanding of ruby basics, ruby on rails, and HTML/CSS. Having said that, I don’t think it’s entirely necessary for everyone out there to take a programming course just so they can learn to code. Teaching yourself can be difficult, but with some guidence, patience and persistance, it can be done. I can only say that, because even now after having taken one course and being well on my way to completing a second one, I still have to go out on my own and teach myself new concepts on a regular basis.</p><p>Code school instructors are a great resource, especially when they have a teaching style that you mesh well with, that scenario will certainly put your learning into gear. But what do you do when those options aren’t available to you? You teach yourself. So here are a few tips on getting started and avoiding endless hours of headache (just kidding, you’re going to have endless hours of headache regardless :P).</p><ol><li>Start small</li></ol><p>One problem you may run into is having too large of an expectation for yourself or your first couple of projects. Save that great app idea you’ve been conjuring up and start small. Build a few (dozen) ToDo List and Blog apps. Doing this will save you time later since you will have a strong understanding of how every app works, from the ground up.</p><p>2. Google it</p><p>This may sound cliche, but even the long time programming masters will admit to using Google. Resources like Google and Stack Overflow will be your best friend. Almost every issue you’re having has been had before by someone else, and it has also been solved and most likely documented. This brings me to my third point…</p><p>3. Document it</p><p>If you find a good solution to a problem, especially a unique issue, try to remember to document it with a blog post or a Stack Overflow thread. Nothing will earn you street cred in the interwebs like being helpful to other developers. Even if the issue has been documented before, it’s always nice to find a resource with a collection of common problems and solutions.</p><p>———————-</p><p>These are only a few of the recommendations I have for anyone new to the coding world, check back soon for my follow up post where I’ll share more tips along with some of my favorite online resources (free and paid) for learning to code.</p><p>In the meantime, checkout this link for a list of some great resources suggested by other developers <a href="http://teachyourselftocode.com/">http://teachyourselftocode.com/</a></p><p>Until next time, happy coding!</p><p>Ian</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b0b055495b16" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[WDI Week 6]]></title>
            <link>https://medium.com/@ianschoonover/wdi-week-6-98ce3945b339?source=rss-449540733996------2</link>
            <guid isPermaLink="false">https://medium.com/p/98ce3945b339</guid>
            <dc:creator><![CDATA[Ian Schoonover]]></dc:creator>
            <pubDate>Fri, 09 Jan 2015 18:55:43 GMT</pubDate>
            <atom:updated>2015-01-09T18:57:32.706Z</atom:updated>
            <content:encoded><![CDATA[<p>So it’s been awhile since my last post, I definitely lost track of the blog once we started our Christmas break. So here I am trying to make up for lost time and without further adeiu…</p><p>We have learned a ton of new information and technologies in class. Before the break we were developing web apps in a framework called Express that uses the Node JS runtime. Express is a great framework, lightweight and low-level with a lot of functionality, but there’s definitely some give and take. The methods we used to communicate with our database were rather cumbersome, using db.query calls with SQL syntax. I’m glad we learned SQL and some of these lower-level processes, but I definitely prefer working with Rails and Active Record to create migrations. Fortunately, we are now starting to work with Rails to develop our apps.</p><p>This first week back has been a lot of review from my BEWD class, but it has given me an opportunity to revisit some things I was fuzzy on and also teach myself some new things like SASS. I am happy to say that even now after four months of steady programming, I am still completely stoked on the whole thing and I can’t wait to begin working in the industry.</p><p>I have a few ideas for fun, practical web apps that I hope to implement over the coming weeks in order to exercise my current knowledge of programming while also learning some new features along the way.</p><p>That seems like a good note to end on, I’ll try to be back on here within the next few days to put up another post or two in order to compensate for the lack of content from the break.</p><p>Until next time,</p><p>Ian</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=98ce3945b339" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Life in the Bay Area]]></title>
            <link>https://medium.com/@ianschoonover/life-in-the-bay-area-42736592047b?source=rss-449540733996------2</link>
            <guid isPermaLink="false">https://medium.com/p/42736592047b</guid>
            <dc:creator><![CDATA[Ian Schoonover]]></dc:creator>
            <pubDate>Fri, 05 Dec 2014 21:40:11 GMT</pubDate>
            <atom:updated>2014-12-05T21:40:11.173Z</atom:updated>
            <content:encoded><![CDATA[<p>I’m sitting here in my WDI (Web Development Immersive) class and I just realized that I haven’t posted to my blog since day 1 of class. The blog posts are supposed to be mandatory and weekly, but I haven’t heard any more about making them since the initial announcement. In any event, I thought I’d write one real quick before lunch.</p><p>Class has been really great, I was a little bummed about leaving town to visit Texas for Thanksgiving because I felt like I was falling behind. Turns out I’m right on track, so no worries there. I think I was getting separation anxiety from class, as lame as that sounds. I really enjoy programming and learning about programming, so being away from it (even for just a week) generated some stress.</p><p>Now that I’m back in SF, I can’t wait to start building new projects and learn new technologies. Today we are working on a basic blog app built with the Express framework. I was able to use some prior knowledge from my other GA class (Back End Web Development) to add Bootstrap to my app to make it look a little prettier.</p><p>Well the weekend is here, hopefully I can sort out some moisture issues aboard the boat I am living on. This has also been a source of much stress in the past few days, although it seems to be teaching me not to worry so much about the small (or even the big) things. One way or another, everything always works out.</p><p>Until next time,</p><p>Ian S.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=42736592047b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Web Development Immersive | Day 0]]></title>
            <link>https://medium.com/@ianschoonover/web-development-immersive-day-0-393e56466a99?source=rss-449540733996------2</link>
            <guid isPermaLink="false">https://medium.com/p/393e56466a99</guid>
            <dc:creator><![CDATA[Ian Schoonover]]></dc:creator>
            <pubDate>Tue, 18 Nov 2014 00:53:29 GMT</pubDate>
            <atom:updated>2014-11-18T00:53:29.872Z</atom:updated>
            <content:encoded><![CDATA[<p>Today was the first day of the Web Development Immersive (WDI) course in San Francisco. We went over command line basics, Git and Github, and some HTML. Most of this was review, but I was happy to discover a few lost gems that had been overlooked during previous encounters. We were fed a gourmet lunch which was really great because my energy levels were down from lack of sleep the previous night. All in all it was a great experience, I was able to make some new friends and surprised myself by remembering almost all of their names. I am excited to return tomorrow for another full day of learning. Also, I am really glad I finally stepped up to the plate and began taking these programming courses. Programming is something that I have wanted to do for awhile now and it feels good to see everything falling into place.</p><p>Until next time,</p><p>Ian Schoonover</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=393e56466a99" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>