Original Link

This article is part 1 from a 12-part article series on Windows Phone 7 for iPhone and Android Developers.

WP7 for iPhone and Android Developers - Introduction to C# (current part)
WP7 for iPhone and Android Developers - Introduction to Xaml and Silverlight
WP7 for iPhone and Android Developers - Advanced UI
WP7 for iPhone and Android Developers - Hardware and Device Services
WP7 for iPhone and Android Developers - Using Bing Maps
WP7 for iPhone and Android Developers - Application Tiles and Push Notifications
WP7 for iPhone and Android Developers - Introducing the Execution Model
WP7 for iPhone and Android Developers - Local Data Storage
WP7 for iPhone and Android Developers - Consuming Web Services
WP7 for iPhone and Android Developers - From MVC on iPhone and Android to MVVM on Windows Phone 7
WP7 for iPhone and Android Developers - Building Cross/Multi-Platform Applicataions for WP7, iPhone, and Android
WP7 for iPhone and Android Developers - Introducing the App Marketplace
 

This article will provide an introduction to the basic concepts of writing code in C# for those of you already familiar with Java from Android development or with Objective-C from iPhone and iPad development. If you're already a .NET developer and you've been building ASP.NET applications and you're interested in learning how to write WP7 apps, then feel free to skip to the next article in this series. The ultimate goal of this series of articles is to prepare you for writing Windows Phone 7 applications, whether your background is in ASP.NET, Android, iPhone, or iPad development.

The first thing developers notice about C# is how much it looks like C or C++. This is not a coincidence. Contrary to popular belief, C# was inspired by C and C++ and was not inspired by Java. If you've seen Java, Objective-C, and C# code side-by-side and you've thought about how similar they look at times, you're not alone. All three of these languages owe much of their heritage to the original ANSI C language. In fact, Objective-C is actually a functioning superset of ANSI C so it does more than borrow it's heritage from C, it's a direct descendant.

.....Original Link