My C# Experience

Friday, 8 February 2008 21:05 by Frimbob

Well over the past few weeks I have been attempting to get a grasp on C# language and it was easier than I had anticipated.  With my previous work with JavaScript designing the interface to my HTPC, I  found I was able to quickly overcome the syntax obstacles.

Since JavaScript has its syntax based on C a-lot was familiar, I was very use to closing all lines with a  ';' character and opening and closing statements with '{}' blocks the comparison operators and the loop controls where second nature, I was able to avoid many of the annoyances that one finds.

Having experience with VB.Net a functionally similar language (both must comply with the CLR) I found it more a matter to learn this is the VB way now this is the C# way.

However I still firmly believe that JavaScript beats both VB and C# in terms of expression. JavaScript can do more with less, but as always with such an expressive language runtime bugs are always more prevalent.

In this regard I found C# to be more expressive than VB tight syntax, and I enjoyed the freedom away from the VB shackles without the annoyances of such a loose syntax like JavaScript.

Some books that I found Helpful.

[code Notes for C# ]

Cheap and cheerful but a quick read just like it promises with plenty of good information.

http://www.codenotes.com/books/bookAction.aspx?bookID=10

[Pro C# 2008 and the .NET 3.5 Platform,Fourth Edition]

full of advanced techniques a very well through book

http://www.apress.com/book/view/1590598849

[Accelerated C# 2008]

Another good read similar to the above book.

http://www.apress.com/book/view/1590598733

[C# School]

a free e-book from www.programmersheaven.com.

http://www.programmersheaven.com/2/CSharpBook

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   Life and Stuff | Tech Tips
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading