Learning Silverlight as a Non-.NET Developer

There are several people (I am one of them) who have been developing RIAs for some time using Flex and AJAX. However, Silverlight is now on stage and worth picking up.

Question: as someone who has never looked at .NET before, should I just dive into Silverlight and try to compose the bits that I am missing, or start somewhere else in .NET to get the foundation first?

+4
source share
5 answers

I strongly believe in learning the basics. I'll start by writing console applications - take the collections, IO, the language itself (be it VB or C #, or even something else).

It's probably worth learning a bit of β€œnormal” WPF after that, on the grounds that it might be easier to experiment this way than with Silverlight. (I cannot say that I have already written any Silverlight.)

If you dive right into Silverlight when you encounter problems, you will not recognize, because you are not familiar with the language, the underlying platform, or Silverlight itself. In your opinion, you will take a little more time to go to my offer above, but as soon as you leave, it will be a much smoother trip, in my opinion.

+4
source

I would repeat Jon Skeet's suggestion, although I did not study WPF at first.

Silverlight is more likely a subset of WPF, and it skips a few things, which means your design style should be a little different. (Commands and the inability to attach to visual elements are the two that I found to make my project slightly different from the WPF application).

+2
source

The .Net base is essential (C # is my preference, although I also used VB.Net and IronPython, which are very useful languages). WPF / Silverlight is another layer on top of this.

+1
source

First, give a quick assessment of what you want to achieve with Silverlight.

If you plan to build applications that take advantage of Silverlight's multimedia capabilities, you can first play with Expression Blend and then explore .NET.

If you plan to create Line fo Business applications, you should first learn .NET.

Once you have a good foundation in .NET, it would be relatively easy to develop applications that take advantage of Silverlight.

The Silverlight Learn Web Page A page is a good place to learn Silverlight's specific things.

A good book that I can recommend for someone who wants to learn .NET with C # is John Sharp's "Microsoft Visual C # 2008 Step by Step" from Microsoft Press.

+1
source

I suggest you follow the Silverlight Techobits.net pages . This will give you daily updates in Silverlight. See the following link.

0
source

All Articles