<?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>Jesse Liberty &#187; GetStarted</title>
	<atom:link href="http://jesseliberty.com/Tags/gettingstarted/feed/" rel="self" type="application/rss+xml" />
	<link>http://jesseliberty.com</link>
	<description>Code To Live. Live To Code.</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:18:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Great Resource For Getting Started With Silverlight</title>
		<link>http://jesseliberty.com/2010/10/14/great-resource-for-getting-started-with-silverlight/</link>
		<comments>http://jesseliberty.com/2010/10/14/great-resource-for-getting-started-with-silverlight/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 22:04:56 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[Essentials]]></category>
		<category><![CDATA[Patterns & Skills]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[GetStarted]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/10/14/great-resource-for-getting-started-with-silverlight/</guid>
		<description><![CDATA[I was just at the Windows Phone 7 Developer Tool’s Launch event in Boston (listen to my live podcast from the event) and one question I received many times from folks new both to the phone and to Silverlight was &#8230; <a href="http://jesseliberty.com/2010/10/14/great-resource-for-getting-started-with-silverlight/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jesseliberty.com/wp-content/uploads/2010/10/eggwithlight.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 10px 20px 10px 0px; display: inline; border-top: 0px; border-right: 0px" title="eggwithlight" border="0" alt="eggwithlight" align="left" src="http://jesseliberty.com/wp-content/uploads/2010/10/eggwithlight_thumb.jpg" width="240" height="180" /></a> I was just at the <em>Windows Phone 7 Developer Tool’s Launch </em>event in Boston (listen to my <a href="http://jesseliberty.com/2010/10/14/yet-another-podcast-shows-6-live-from-the-wp7-dev-tools-launch-with-joe-healy/" target="_blank">live podcast from the event</a>) and one question I received many times from folks new both to the phone and to Silverlight was “where can I learn the basics of Silverlight?”&#160; I then came home to find <a href="http://www.silverlight.net/learn/quickstarts/" target="_blank">this wonderful collection of quickstarts</a>; highly recommended!&#160; </p>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/10/14/great-resource-for-getting-started-with-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started With Silverlight: A Path Through The Learning Material</title>
		<link>http://jesseliberty.com/2010/06/03/getting-started-with-silverlight-a-path-through-the-learning-material/</link>
		<comments>http://jesseliberty.com/2010/06/03/getting-started-with-silverlight-a-path-through-the-learning-material/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 18:26:45 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[z Silverlight Archives]]></category>
		<category><![CDATA[GetStarted]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/06/03/getting-started-with-silverlight-a-path-through-the-learning-material/</guid>
		<description><![CDATA[I often receive email saying, more or less, “I am starting Silverlight, can you tell me what to read first.” We are working hard on creating a path through all the material for Getting Started. For now, I’d recommend the &#8230; <a href="http://jesseliberty.com/2010/06/03/getting-started-with-silverlight-a-path-through-the-learning-material/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I often receive email saying, more or less, “I am starting Silverlight, can you tell me what to read first.”</p>
<p>We are working hard on creating a path through all the material for Getting Started. For now, I’d recommend the following:</p>
<p><span id="more-2527"></span></p>
<p>1. Go to the <a href="http://www.silverlight.net/getstarted/">GetStarted page</a> and download the components you need</p>
<p>2. Work your way through #1-5 in the “Start Learning Silverlight” section on that same page</p>
<p>3. Take a look at my <a href="http://jesseliberty.com/Tags/gettingstarted" target="_blank">Key Topic on Starting Silverlight </a>(see the sidebar on the right)</p>
<p>4. Take a look at the Silverlight How-Do-I <a href="http://www.silverlight.net/learn/videos/all/">videos</a>, picking subjects that seem interesting to you.</p>
<p>5. Join the <a href="http://forums.silverlight.net/forums/p/185367/423362.aspx#423362">forums</a>, especially the <a href="http://forums.silverlight.net/forums/14.aspx">Getting Started forum</a>. They are the very best place to get fast answers. See my Note On <a href="http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/">Posting Questions On Forums. </a></p>
<p><strong>A Note About The Videos</strong>: we are in the process of checking all our learning material to make sure it is current and accurate. When using an older video, be cautious about changes that may have been introduced in later versions of Silverlight. If you find problems with a video, please do <a href="mailto:jliberty@microsoft.com">send me email</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/06/03/getting-started-with-silverlight-a-path-through-the-learning-material/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Getting Silverlight Questions Answered Effectively</title>
		<link>http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/</link>
		<comments>http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 18:22:24 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[z Silverlight Archives]]></category>
		<category><![CDATA[GetStarted]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/</guid>
		<description><![CDATA[The single best place to get your questions answered about Silverlight are the Silverlight Forums.   Now, I know that forums are often a company’s way of saving money on customer service, but the dev team and the Community PM’s &#38; &#8230; <a href="http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The single best place to get your questions answered about Silverlight are the <a href="http://forums.silverlight.net/" target="_blank">Silverlight Forums</a>.   Now, I know that forums are often a company’s way of saving money on customer service, but the dev team and the Community PM’s &amp; Evangelists monitor these forums carefully, so it really is a lot quicker than sending email.</p>
<p>That said, there are two aspects to having a satisfactory experience with the forums:</p>
<ul>
<li>Creating a Question That Is Likely To Be Answered</li>
<li>Follow-up When Your Question Isn’t Answered</li>
</ul>
<p><span id="more-2526"></span></p>
<h3>Creating a Question That Is Likely To Be Answered</h3>
<p><a href="http://jesseliberty.com/wp-content/uploads/2010/06/whisper.jpg"><img style="margin: 10px 15px 10px 0px; display: inline; border-width: 0px;" title="whisper" src="http://jesseliberty.com/wp-content/uploads/2010/06/whisper_thumb.jpg" border="0" alt="whisper" width="240" height="160" align="left" /></a> There are a few techniques that make for a question that is likely to be answered quickly and well. While none of this is a surprise, take a look at the questions that are posted, most don’t follow these simple guidelines:</p>
<p><strong>Summarize your question in the topic</strong></p>
<p>Most folks are more likely to open a question with the topic “How Do I sort a column in a datagrid” than one with the topic “Help, Urgent!” even though the latter may, in fact, be more urgent</p>
<p><strong>Be Brief, Be Precise</strong></p>
<p>A long rambling message whose point is hard to fathom is hard to answer.</p>
<p><strong>Write Down the Exception or Error Message</strong></p>
<p>It is far easier to help someone if they way “when I click on the button the second time I get a an exception saying that I’ve tried to access a null object,” than it is to help someone who writes “Sometimes my program blows up and I get an error.”</p>
<p><strong>Provide An Example</strong></p>
<p>The single most effective thing you can do to get help is to write the <em>smallest</em> and simplest example that shows the problem.  It should be so small it fits cleanly into your message – not as an attachment (many folks are reluctant to open attachments).  It should do only one thing, and that is illustrate the problem, and it should be self-revealing.</p>
<h3>What A Forum Question Might Look Like:</h3>
<p><span style="color: #0000ff;"><strong>Topic</strong>: When I add data to my list box I sometimes get an “Index was outside the bounds of the array” </span></p>
<p><span style="color: #0000ff;"><strong>Message</strong>: </span><span style="color: #0000ff;">I have a program that adds strings to a list box based on the user pressing a button. Here is a stripped down example. In the Xaml I declare a button and a list box:</span></p>
<pre class="brush: csharp;">using System.Windows;
using System.Windows.Controls;

namespace Error
{
   public partial class MainPage : UserControl
   {
      string[] data = new string[] { "a", "b", "c", "d" };

      public MainPage()
      {
         InitializeComponent();
         AddFieldToListBox.Click +=
            new RoutedEventHandler( AddFieldToListBox_Click );
      }

      void AddFieldToListBox_Click(
            object sender, RoutedEventArgs e )
      {
         for ( int i = 0; i &lt;= data.Length; i++ )
         {
            ListOfText.Items.Add( data[ i ] );
         }
      }
   }
}</pre>
<p><span style="color: #0000ff;">The error happens on line 22 (adding the data). I don’t see how it is out of bounds.</span></p>
<p>This is a fairly plausible error for a newbie to run into and it is an inviting question to answer: the topic tells me what I’m dealing with, the message is very short but tells me what I need to know and the example, while short, makes obvious where the problem is.</p>
<h3>Then… follow up on unanswered questions</h3>
<p>If you post a question and no one answers it for a week, I suggest reposting with, perhaps a catchier title. Examine the message to make sure it more or less meets the criteria discussed above.</p>
<p><a href="http://jesseliberty.com/wp-content/uploads/2010/06/execs_hero1.jpg"><img style="margin: 10px 15px 10px 0px; display: inline; border: 0px;" title="execs_hero[1]" src="http://jesseliberty.com/wp-content/uploads/2010/06/execs_hero1_thumb.jpg" border="0" alt="execs_hero[1]" width="240" height="158" align="left" /></a> If after a few days you <em>still</em> have no takers, be sure to send email to <a href="mailto://jliberty@microsoft.com" target="_blank">me</a> or to <a href="mailto:pete.brown@microsoft.com" target="_blank">Pete Brown</a>, let us know what happened with the forum (ideally provide links to your messages). We’ll follow up either personally or by making sure the right folks see and respond to your question.</p>
<p>Finally, if we don’t get it done, give us a second chance, but if we fail twice…  well then it is time to write to management!  <strong> </strong></p>
<p><strong>There is no reason for your questions ever to be ignored; we are accountable and you should hold us to it.</strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/06/03/getting-silverlight-questions-answered-effectively/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Next Six Months</title>
		<link>http://jesseliberty.com/2010/04/30/the-next-six-months/</link>
		<comments>http://jesseliberty.com/2010/04/30/the-next-six-months/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 21:00:34 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[WindowsPhone]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[GetStarted]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/04/30/the-next-six-months/</guid>
		<description><![CDATA[Enough is going on that I thought I’d lay out my plans for the next six months, especially as a few of these items involve community contributions. My principal focus from now until the end of 2010 will be: Silverlight &#8230; <a href="http://jesseliberty.com/2010/04/30/the-next-six-months/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Enough is going on that I thought I’d lay out my plans for the next six months, especially as a few of these items involve community contributions.</p>
<p>My principal focus from now until the end of 2010 will be:</p>
<ul>
<li>Silverlight On Ramp</li>
<li>Windows Phone 7</li>
<li>Silverlight and Data</li>
<li>Best Practices: MVVM, Test-Driven Design, Agile, MEF and more</li>
</ul>
<p>These four areas of intense concentration have spawned a number of projects, many of which address more than one area.  The principal projects are…</p>
<p><span id="more-1088"></span></p>
<h3>Silverlight On-Ramp and Site Navigation</h3>
<p>Working with Pete Brown, John Papa and others, I’m launching two key efforts here. The first is to inventory, update and create a guide to our existing learning resources. You can read all about this (and participate!) <a href="http://JesseLiberty.com/2010/04/24/help-wanted-2/" target="_blank">here</a>.</p>
<p>In addition, look for a number of “getting started” or “on-ramp” videos and tutorials from all of us over the coming months.</p>
<h3>The Silverlight HVP Project</h3>
<p><a href="http://jesseliberty.com/wp-content/uploads/2010/04/WindowsPhone7.jpg"><img style="margin: 10px 30px 10px 0px; display: inline; border-width: 0px;" title="WindowsPhone7" src="http://jesseliberty.com/wp-content/uploads/2010/04/WindowsPhone7_thumb.jpg" border="0" alt="WindowsPhone7" width="126" height="320" align="left" /></a>The next phase of the <a href="http://slhvp.com" target="_blank">Silverlight HyperVideo Project</a> will focus on three key areas:</p>
<ul>
<li><strong>Best Practices</strong> (including agile, MVVM, Unit-testing, test-driven design, creating component applications with MEF and much more)</li>
<li><strong>Data</strong>, including  emerging data technologies, such as oData</li>
<li><strong>Windows Phone 7 </strong></li>
</ul>
<h3>HVP Status</h3>
<p>The very next step will be to proceed along two paths: moving to version 1.1 (enhancing the UI to make it more self-revealing) and designing the Mobile HVP version 1.  Here again, significantly enhanced community involvement will be critical.</p>
<p>To find many of these postings I’ve created 5 folders in the sidebar. The first two are on-ramp related, the next three cover the topics of Best Practices, Data and Windows Phone 7</p>
<p>For each of these topics, expect to see a set of mini-tutorials, videos and other material emerging over the coming weeks.</p>
<h3>Eschewing Obfuscation</h3>
<p>All the myriad ways of reaching this blog will continue to work, but I’m consolidating all my contact information around my full name, and thus the primary domain here is now <a href="http://jesseliberty.com">http://jesseliberty.com</a> (those looking for my personal/political blog will find it as a link off the sidebar)</p>
<p>Similarly, while my email address <a href="mailto:jliberty@microsoft.com">jliberty@microsoft.com</a> will always work, I’ll be adding <a href="mailto:jesse.liberty@microsoft.com">jesse.liberty@microsoft.com</a> and of course you can reach me on twitter at @jesseliberty.   I will do the same with all other “social media” in coming weeks.</p>
<h3>The Folks Who Create Silverlight</h3>
<p>Just for fun, late next month I’ll launch a series of short video interviews with members of the Silverlight Development team. I’ll be asking three key questions:</p>
<ol>
<li>What is your primary area of focus?</li>
<li>How and when did you start coding?</li>
<li>When did you come to Microsoft and what else have you worked on here and elsewhere?</li>
</ol>
<p>(This will replace the written interviews I conducted but never felt had enough immediacy to be interesting)</p>
<p>Thanks. </p>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/04/30/the-next-six-months/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Help Wanted</title>
		<link>http://jesseliberty.com/2010/04/24/help-wanted-2/</link>
		<comments>http://jesseliberty.com/2010/04/24/help-wanted-2/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 18:29:34 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[z Silverlight Archives]]></category>
		<category><![CDATA[GetStarted]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/04/24/help-wanted-2/</guid>
		<description><![CDATA[I&#8217;m hoping to find volunteers to help me catalog and create a comprehensive, up to date guide to Silverlight resources. Specifically, I&#8217;m hoping you&#8217;ll take on the task of itemizing resources  for one of the following areas Getting Started With &#8230; <a href="http://jesseliberty.com/2010/04/24/help-wanted-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m hoping to find volunteers to help me catalog and create a comprehensive, up to date guide to Silverlight resources.</p>
<p>Specifically, I&#8217;m hoping you&#8217;ll take on the task of itemizing resources  for one of the following areas</p>
<ul>
<li><a href="http://jesseliberty.com/wp-content/uploads/2010/04/iStock_SurveyXSmall.jpg"><img style="margin: 5px 15px 5px 0px; display: inline; border: 0px;" title="iStock_SurveyXSmall" src="http://jesseliberty.com/wp-content/uploads/2010/04/iStock_SurveyXSmall_thumb.jpg" border="0" alt="iStock_SurveyXSmall" width="268" height="178" align="left" /></a>Getting Started With Silverlight</li>
<li>Transitioning to Silverlight 4</li>
<li>Forms, Controls and Events</li>
<li>Displaying Data</li>
<li>Graphics and Animation (and the VSM)</li>
<li>Understanding Silverlight Internals (e.g, the Property System)</li>
<li>Silverlight &amp; Windows Phone 7</li>
<li>WCF RIA Services</li>
<li>MVVM</li>
<li>MEF</li>
</ul>
<p>It is my hope that each volunteer will be able to list all the resources you can find for one of these areas, and mark each resource by Source, Type and Status:</p>
<p><span id="more-1003"></span></p>
<p><span style="text-decoration: underline;">Source<strong><br />
</strong></span></p>
<ul>
<li><a href="http://Silverlight.net/Learn">Silverlight.net</a></li>
<li><a href="http://jesseliberty.com/">Jesse&#8217;s Blog</a></li>
<li><a href="http://10rem.net/blog">Pete&#8217;s Blog</a></li>
<li><a href="http://timheuer.com/blog/">Tim&#8217;s Blog</a></li>
<li><a href="http://johnpapa.net/">John&#8217;s Blog</a></li>
<li><a href="http://adamkinney.wordpress.com/">Adam&#8217;s Blog</a></li>
<li>Microsoft Blogs</li>
</ul>
<p><span style="text-decoration: underline;">Type</span></p>
<ul>
<li>V = Video</li>
<li>H = HyperVideo</li>
<li>M = Mini-Tutorial</li>
<li>T = Tutorial</li>
<li>L = Lab</li>
<li>W = White Paper</li>
<li>B = Blog Entry</li>
<li>O = Other</li>
</ul>
<p><span style="text-decoration: underline;">Status</span></p>
<ul>
<li>4 = Verified works with Silverlight 4</li>
<li>U = Needs to be updated, still relevant</li>
<li>D = Suggest we discard as obsolete or too badly broken</li>
</ul>
<p>I will then take all the ones that are marked 4 and aggregate them into a Table of Contents of Silverlight-related content.  Items marked U or D I will add to my to-do list.</p>
<p>If you are interested in participating, please send me an <a href="mailto:jliberty@microsoft.com">email</a> with what area you&#8217;d like to take on. My hope is to have your first report by June 1, with a goal of publishing the first TOC by mid-June.</p>
<p>Thanks!</p>
<p>-jesse</p>
<div class="wlWriterHeaderFooter" style="margin: 0px; padding: 0px 0px 0px 0px;">This work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons  license.</a></div>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/04/24/help-wanted-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New Video Series &#8211; Getting Started With Silverlight</title>
		<link>http://jesseliberty.com/2010/04/02/new-video-series-getting-started-with-silverlight/</link>
		<comments>http://jesseliberty.com/2010/04/02/new-video-series-getting-started-with-silverlight/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 02:43:55 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[z Silverlight Archives]]></category>
		<category><![CDATA[BestPractices]]></category>
		<category><![CDATA[GetStarted]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://jesseliberty.com/2010/04/02/new-video-series-getting-started-with-silverlight/</guid>
		<description><![CDATA[I’ve begun a new series of videos on Silverlight that begins with installation and creating a simple grid with two controls, and that will, over time, cover an entire course of Silverlight applications programming. Each video stands on its own, &#8230; <a href="http://jesseliberty.com/2010/04/02/new-video-series-getting-started-with-silverlight/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’ve begun a new series of videos on Silverlight that begins with installation and creating a simple grid with two controls, and that will, over time, cover an entire course of Silverlight applications programming.</p>
<p>Each video stands on its own, but my hope is that put together they will provide a complete survey of Silverlight programming.  The first two videos in the series are <a href="http://www.silverlight.net/learn/videos/all/getting-started-with-silverlight-using-silverlight-4/" target="_blank">Getting Started With Silverlight</a> and <a href="http://www.silverlight.net/learn/videos/all/adding-controls-to-an-application-using-silverlight-4/" target="_blank">Adding Controls To A Silverlight Application</a>.</p>
<p><a href="http://twitter.com/jesseliberty" target="_blank"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="twitter_48" src="http://jesseliberty.com/wp-content/uploads/2010/04/twitter_48.png" border="0" alt="twitter_48" width="48" height="48" align="left" /></a> I will <a href="http://twitter.com/jesseliberty" target="_blank">tweet</a> about each video in the series as it is released, and all of them will be listed <a href="http://www.silverlight.net/learn/videos/all/" target="_blank">here</a>.</p>
<p><em>Note, the new Twitter bird is from the generous folks at <a href="http://wefunction.com/2008/07/freebie-twitter-icons-illustration/" target="_blank">Function Design</a>.</em></p>
<div class="wlWriterHeaderFooter" style="margin: 0px; padding: 0px 0px 0px 0px;">This work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons  license.</a></div>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2010/04/02/new-video-series-getting-started-with-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight From Zero</title>
		<link>http://jesseliberty.com/2009/11/02/silverlight-from-zero/</link>
		<comments>http://jesseliberty.com/2009/11/02/silverlight-from-zero/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:44:00 +0000</pubDate>
		<dc:creator>Jesse Liberty</dc:creator>
				<category><![CDATA[z Silverlight Archives]]></category>
		<category><![CDATA[GetStarted]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This is the first of a series of blog posts directed at folks who are new to Silverlight and/or want to brush up on the fundamentals.&#160; It will consist of mini-tutorials on topics I think need more coverage, and links &#8230; <a href="http://jesseliberty.com/2009/11/02/silverlight-from-zero/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://silverlight.net/learn/tutorials/mini/1/" target=_blank mce_href="http://silverlight.net/learn/tutorials/mini/1/"><img style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=MiniTutorialLogo2 border=0 alt=MiniTutorialLogo2 src="http://blogs.silverlight.net/blogs/jesseliberty/MiniTutorialLogo2_4CD8B517.jpg" width=256 height=75 mce_src="http://blogs.silverlight.net/blogs/jesseliberty/MiniTutorialLogo2_4CD8B517.jpg"/></a> </p>
<p>This is the first of a series of blog posts directed at folks who are new to Silverlight and/or want to brush up on the fundamentals.&nbsp; It will consist of mini-tutorials on topics I think need more coverage, and links to existing <a href="http://silverlight.net/learn/tutorials/mini/1/" target=_blank mce_href="http://silverlight.net/learn/tutorials/mini/1/">mini-tutorials</a>, <a href="http://silverlight.net/learn/tutorials/full/1/" target=_blank mce_href="http://silverlight.net/learn/tutorials/full/1/">tutorials</a> and <a href="http://silverlight.net/learn/videos/silverlight-videos/" target=_blank mce_href="http://silverlight.net/learn/videos/silverlight-videos/">videos</a>. We begin… at the beginning.</p>
<h1>What is Silverlight, Why Do I care? <br /></h1>
<p>This is the traditional place to start, but in all probability if you are here, you know the answer. In brief: Silverlight is Microsoft’s Rich Internet Application enabling technology. The goal is to create applications that are delivered by the browser but which offer the user experience of a desktop application.&nbsp; There is no question that using a RIA technology offers the ability to create a quality of experience that cannot be matched by more traditional approaches.</p>
<h1>Where Do I Get It? <br /></h1>
<p><em>Everything </em>you need to start writing Silverlight applications is available on our <a href="http://silverlight.net/getstarted" target=_blank mce_href="http://silverlight.net/getstarted">Get Started</a> page.<a href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&amp;appid=78%3B121" target=_blank mce_href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&amp;appid=78%3B121"><img style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=WebPlatform border=0 alt=WebPlatform align=right src="http://blogs.silverlight.net/blogs/jesseliberty/WebPlatform_4C6C8222.jpg" width=193 height=46 mce_src="http://blogs.silverlight.net/blogs/jesseliberty/WebPlatform_4C6C8222.jpg"/></a></p>
<p>If you don’t already have Visual Studio, consider starting with <a href="http://www.microsoft.com/express/vwd/" target=_blank mce_href="http://www.microsoft.com/express/vwd/">Visual Web Developer</a> (VWD). You can download both VWD and Silverlight together using the <a href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&amp;appid=78%3B121" target=_blank mce_href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&amp;appid=78%3B121">Web Platform Installer</a></p>
<p>Otherwise,&nbsp; you may want to take a look at the more powerful&nbsp; Visual Studio <a href="http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx" target=_blank mce_href="http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx">2008</a> or the new beta of Visual Studio 2010.&nbsp; Once you get serious with Silverlight you’ll really want&nbsp; <a href="http://www.microsoft.com/expression/" target=_blank mce_href="http://www.microsoft.com/expression/">Expression</a> Blend.&nbsp;&nbsp; </p>
<h2><font color=#000000 size=4>Navigating the Get Started Page</font> <br /></h2>
<p>On <a href="http://silverlight.net/getstarted" target=_blank mce_href="http://silverlight.net/getstarted">Get Started</a> you’ll find an array of options. The first option tells you how to get Visual Studio or VWD, and options 2, 3 and 5 while incredibly useful, are not required for your initial foray into Silverlight… so just grab option 4.</p>
<h3>Quick Tour?<a href="http://blogs.silverlight.net/blogs/jesseliberty/StartLearningAbridged_452FDE24.jpg" mce_href="http://blogs.silverlight.net/blogs/jesseliberty/StartLearningAbridged_452FDE24.jpg"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 10px 0px 10px 10px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=StartLearningAbridged border=0 alt=StartLearningAbridged align=right src="http://blogs.silverlight.net/blogs/jesseliberty/StartLearningAbridged_thumb_6B91C16F.jpg" width=244 height=164 mce_src="http://blogs.silverlight.net/blogs/jesseliberty/StartLearningAbridged_thumb_6B91C16F.jpg"/></a></h3>
<p>In the next section on the Get Started page, you’ll find a quick tour of Silverlight.&nbsp;&nbsp; </p>
<p>This is a great way to get going. On the other hand, if you are going to follow <em>this </em>series, you may want to watch just #1 (Getting Started video) and hold off on the rest as I’m&nbsp; going to integrate all of that material (including Tim’s terrific 8 part blog series) as we go. </p>
<h2><font color=#000000 size=4>The Tools</font></h2>
<p>Tim’s <a href="http://timheuer.com/blog/articles/silverlight-get-started-part-1-hello-world.aspx" target=_blank mce_href="http://timheuer.com/blog/articles/silverlight-get-started-part-1-hello-world.aspx">excellent first video</a> in his series will definitely get you started on the right foot using the tools.&nbsp; <a href="http://blogs.silverlight.net/blogs/jesseliberty/TimH_0319B75A.jpg" mce_href="http://blogs.silverlight.net/blogs/jesseliberty/TimH_0319B75A.jpg"><img style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px 10px 10px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=TimH border=0 alt=TimH align=right src="http://blogs.silverlight.net/blogs/jesseliberty/TimH_thumb_0DD70EAF.jpg" width=171 height=136 mce_src="http://blogs.silverlight.net/blogs/jesseliberty/TimH_thumb_0DD70EAF.jpg"/></a></p>
<p>I’ve never fully understood why developers don’t spend more time learning the details of Visual Studio; it is, after all, our fundamental tool, the environment in which we live all day. Time spent on getting all you can out of Visual Studio will pay dividends for a long time.</p>
<h2><font color=#000000 size=4>Diving In</font></h2>
<p>With that, you are ready to dive into Silverlight. Arguably, the best way to get a handle on what Silverlight is, is to write a program that uses it to accomplish something reasonably useful. A good starter video on building an application (a bit old, but still correct) is <a href="http://silverlight.net/learn/videos/all/using-the-silverlight-canvas/" target=_blank mce_href="http://silverlight.net/learn/videos/all/using-the-silverlight-canvas/">this gentle intro</a> to creating a Silverlight application with Visual Studio, using the Canvas to lay out controls.&nbsp; Then read <a href="http://timheuer.com/blog/articles/silverlight-get-started-part-2-defining-layout.aspx" target=_blank mce_href="http://timheuer.com/blog/articles/silverlight-get-started-part-2-defining-layout.aspx">Part 2</a> in Tim’s series on layout. </p>
<p><strong>Next in this series:</strong> <a href="http://blogs.silverlight.net/blogs/jesseliberty/archive/2009/11/06/designer-v-xaml-v-code.aspx" target=_blank mce_href="http://blogs.silverlight.net/blogs/jesseliberty/archive/2009/11/06/designer-v-xaml-v-code.aspx">Three Approaches: Designer, Xaml or Dynamic</a></p>
<p><font size=1></font>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jesseliberty.com/2009/11/02/silverlight-from-zero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

