Learning .Net.

Permabanned
Joined
26 Oct 2004
Posts
7,540
Location
Isle of Wight
I'm looking to widen my employment prospects, and my interested in web development by learning a new language.

I've dabbled with C#.Net before and surprisingly quite liked it, but I found the rather different ways of doing things compared to PHP/Perl difficult to get on with, although the familiar syntax was most welcome!

This is primarily from a Web Development point of view, as I have little interest in developing desktop applications.

Has anyone done something similar? How did you find the transition between two completely different ways of doing things?

Any suggestions on where to start? I'm quite a fan of learn by example/tutorial, but I want something interesting without being too long winded - if I see another CD catalogue tutorial/example, I'll probably kill myself.

Is there any good reference for functions/classes etc? php.net/fucntionname is probably my most valuable resource when developing.

Are there any frameworks worth considering under .Net? Also, how does it fare with MySQL? I'm open to picking up MsSQL, but wonder if it's too much to expect myself to do both at the same time.

Lastly, what tools are best for the job? Last time I tried Visual Studio, I couldn't figure out how to just write code and HTML without the silly IDE.
 
when I first went from classic ASP to C# I absolutely hated it. Using webforms is like trying to code with one hand tied behind your back. I found most of the controls it has do 90% of what you want, but to get it to do that last 10% takes a hell of a lot of work to achieve.

It wasn't until .Net MVC came around that I really started to get on with .Net for web development as it gives you so much more freedom - which you will definately appreciate coming from PHP.

MSSQL and MySQL are pretty similar beasts. If you know the basics of relational databases it's just a case of familiarising yourself with Enterprise Manager and the data types.

As for tools to use, there is and always will be only 1. Visual Studio. It's fantastic and intellisense is the greatest invention ever :)

*ninja* Just thought - do you use VS in WYSIWYG mode? If so, don't. Thats the only reason I could think for someone to not like it.

For tutorials and examples, you can't really go far wrong with http://www.asp.net/get-started
 
when I first went from classic ASP to C# I absolutely hated it. Using webforms is like trying to code with one hand tied behind your back. I found most of the controls it has do 90% of what you want, but to get it to do that last 10% takes a hell of a lot of work to achieve.

+ 1 for MVC 3 route - razor is mint.

I too hated the transition from classic ASP, however there would be no going back now.

Visual Studio 2010 for your IDE is a must for .NET.

Learnvisualstudio.net is a good resource for videos but you have to pay.
 
Back
Top Bottom