How to Learn Silverlight

Silverlight Logo With a lot of people wanting to learn Silverlight today and not really knowing where to start, I thought I'd write something to help people get started.  This is not meant to be better than Jesse Liberty's version of the same thing, just a different take on it.

  1. Go read my post titled What Is Silverlight.  This should give you enough of an overview of Silverlight to make sure that it is what you think it is.
  2. Install the tools at http://silverlight.net/getstarted.  This will give you everything you need to begin building Silverlight applications.  Don't forget Expression Blend, even if you are not a designer some things are just a lot easier using Blend.
  3. Watch a couple "How Do I" videos on getting started and any other topics that interest you.
  4. Work through a QuickStart.  These expose you to programming numerous areas of Silverlight.  Feel free to just read the sections you need, when you need them.
  5. Build something.  It doesn't have to be original, fancy or even work well.  Don't even show it to anyone if it doesn't turn out looking quite right, but build something.  Pick an idea like a weather widget or an ad rotator or get adventurous and build a simple little space invaders style game, anything just BUILD something.  Using it is the best way to actually learn any technology.
  6. Don't be shy.  Use the forums at http://silverlight.net/forums whenever you run into a stumbling block.  I would encourage you to attempt a search of the forums first though since if you are having trouble with something, someone else probably has as well.
  7. Read a lot.  Everybody and their brother is blogging about Silverlight.  A simple Google search will turn up information on nearly anything you can think of.  A good place to start is to subscribe to the Community blog aggregation feed from Silverlight.net.  Also be sure to catch Silverlight Cream as Dave Campbell does a great job of aggregating all the Silverlight posts he can find into a nice, searchable site.
  8. Push yourself.  Commit to doing something that you don't know how to do yet but know is possible.  There are a lot of options in this arena:
    1. Build a prototype for a work project
    2. Give a Silverlight presentation to a local user group
    3. Write an in-depth technical blog post
    4. Enter a contest.  At the moment I know of the Control Builder contest, an article writing contest and INETA is supposed to be starting the Silverlight Challenge soon as well.

I know that everyone has their own individual style and pace of learning but hopefully this will point you towards the path of [Silver]enlightenment.

#1 Joe on 10.05.2008 at 6:57 PM

This is your thoughts, read alot and commit yourself? no duh, why did you even waste energy writing this?

#2 tiffany jewellery on 7.14.2009 at 4:19 AM

Large of discounted tiffany jewelry are provided in our tiffany store. From our tiffany jewellry Store, the newest release, latest style and highest quality

#3 free music download sites on 7.23.2009 at 7:35 AM

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.

#4 Sale Handbags on 7.25.2009 at 11:59 PM

Good topic. Very interesting Posting. Thank for your share. Nice!!

#5 جيل on 7.27.2009 at 12:41 AM

thanks

http://www.jeel5.com/vb

#6 Start Dreaming Start Action on 7.27.2009 at 11:20 AM

nice post,.. thanks

#7 free online games on 7.29.2009 at 6:45 AM

These are good objectives provided.This is probably the most common one I use as it allows for a fairly natural feel when animating scenes sliding into view.Thanks for sharing

#8 free online games on 7.29.2009 at 6:45 AM

These are good objectives provided.This is probably the most common one I use as it allows for a fairly natural feel when animating scenes sliding into view.Thanks for sharing

#9 Tattoos on 7.30.2009 at 5:12 AM

Congrats! I remember talking to someone about Silverlight MVPs during this year’s Portland Code Camp and how I mentioned that I thought you should be one of them. Thanks for sharing

#10 stop dreaming start action on 8.03.2009 at 6:27 AM

thank you for your guide

#11 stop dreaming start action on 8.03.2009 at 6:28 AM

complete guide, thank you

#12 بيتك هنا on 8.03.2009 at 11:21 AM

Good post, thanks for sharing

#13 Kinky Fox on 8.05.2009 at 8:55 AM

thanks for sharing i would like to shar eit with my friends thanks for sharing

#14 links of london on 8.09.2009 at 10:02 PM

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader.

Thanks again.

#15 Rusli Zainal Sang Visioner on 8.10.2009 at 3:32 AM

very usefull for us...thank you

#16 Stop Dreaming Start Action on 8.10.2009 at 3:39 AM

nice share, great article, ...thank you

#17 sildenafil citrate opinions on 8.10.2009 at 9:39 AM

In my opinion it is very dificult to learn Silverlight. I tried but it is too dificult. It is only my opinion...

#18 Direct Holiday Lets on 8.11.2009 at 12:34 PM

I want to say very thank you for this great informations. now i understand about it.

thank you,

#19 Nutrisystems on 8.13.2009 at 1:52 AM

great post and i have bookmarked this site. thanks for sharing.

#20 tiffany co on 8.15.2009 at 4:46 AM

Love Tiffany Jewellery

#21 توبيكات on 8.15.2009 at 10:28 PM

great post and i have bookmarked this site. thanks for sharing

#22 Free Advertising on 8.16.2009 at 3:23 AM

Just continue writing this kind of post. now I understand about it.

#23 Employment on 8.17.2009 at 9:42 AM

I feel to share of these informations with others. Really founds interesting.

regards,

#24 فحص البيج رانك on 8.19.2009 at 10:32 PM

thnnks!

#25 دليل مواقع on 8.19.2009 at 10:32 PM

thank you

#26 فحص البيج رانك on 8.19.2009 at 10:33 PM

thank you >>>

#27 شات on 8.20.2009 at 8:43 PM

I feel to share of these informations with others. Really founds interesting.

regards

#28 life experience degree on 8.21.2009 at 8:52 AM

I have been reading your blog last couple of weeks and enjoy every bit. Thanks.

#29 online degrees on 8.21.2009 at 8:52 AM

I'm looking to find this out as well! It seems like this is a great topic to discuss and I'm looking to see what comes from future research.

#30 probiotic on 8.21.2009 at 3:06 PM

It also has methods to facilitate the deserialization of XML or JSON into strongly types objects for simple manipulation and binding.

#31 ed hardy clothes on 8.22.2009 at 5:45 AM

It also has methods to facilitate the deserialization of XML or JSON into strongly types objects for simple manipulation and binding.

#32 bath salt on 8.23.2009 at 3:42 AM

Wow Its really amazing thing to learn about it and I did feel like using it. Thanks for your share.

Regards,

Jukilo-U.S.A

#33 acne removal on 8.23.2009 at 10:17 AM

very usefull. thanks for nice post.

#34 توبيكات on 8.23.2009 at 6:26 PM

It good

#35 العاب on 8.23.2009 at 6:27 PM

Jukilo-k.S.A

#36 خلفيات on 8.23.2009 at 6:27 PM

good

#37 Hottie on 8.24.2009 at 7:12 PM

One of the best way to learn Silverlight is to visit your site so often. There are lots of info about Silverlight here. Thanks for your hard work.

#38 Research Papers on 8.25.2009 at 1:05 AM

Really a good ideology. I have bookmarked this post. Thanks for sharing.

Regards,

#39 Resume Writing on 8.25.2009 at 1:07 AM

Really a good stream. I have bookmarked this post.I had a great interest for having shared with it.

Regards,

#40 Tiffany Co on 8.25.2009 at 10:13 PM

There are lots of info about Silverlight here. Thanks for your hard work.

#41 Tiffany Jewelry on 8.25.2009 at 10:13 PM

I have bookmarked this post.I had a great interest for having shared with it.

#42 Tiffany on 8.25.2009 at 10:13 PM

( ⊙o⊙ )?

#43 Tiffanys on 8.25.2009 at 10:14 PM

Really a good stream

#44 Tiffany Bangles&Bracelets on 8.25.2009 at 10:19 PM

I feel to share of these informations with others. Really founds interesting.

#45 Tiffany Rings on 8.25.2009 at 10:20 PM

Really a good ideology

#46 Tiffany Sets on 8.25.2009 at 10:20 PM

WOW!

#47 Tiffany Necklaces on 8.25.2009 at 10:21 PM

Wow Its really amazing thing to learn about it and I did feel like using it. Thanks for your share.

#48 Tiffany Earrings on 8.25.2009 at 10:21 PM

Really founds interesting.

#49 Tiffany Charms on 8.25.2009 at 10:22 PM

I have been reading your blog last couple of weeks and enjoy every bit. Thanks.

#50 Tiffany Accessories on 8.25.2009 at 10:22 PM

no , i agree with it

#51 Tiffany Pendants on 8.25.2009 at 10:22 PM

good jov

#52 links of london on 8.25.2009 at 10:53 PM

Thanks for your information!