Another resolution: spend 2+ hrs/week learning C# development
I discovered (via Benjamin) the Microsoft Beginner Developer Learning Center. Back in computer science University this year, I was trained to hack code in Java, Matlab (signal processing), VHDL (electronics) and even in PHP / MySQL during a practical database session – but hardly in C# or on the .Net framework tools, which would be extremely useful considering 1) the company I’m working for; 2) the fact that many software entrepreneurs I meet tell me their choice in favor of the .Net framework + Visual Studio Team System helps them be 30% more productive than if they had chosen another environment like J2EE + Eclipse or (even worse) PHP + MySQL.
I browsed the site quite extensively today, and I decided I would try to spend 2 hours or so per week going through the tutorials which look really well devised. In terms of level, there are 3 tiers available: 1 (beginner), 2 (beginner-intermediate) and 3 (intermediate). As far as I’m concerned, I guess I’ll try to start with Tier 2.
There are also 2 tracks available: web development & software development. I find the latter track to be more sort of ‘straight to the point’, but I may be mistaking.
Feel like doing like me? All you have to do to get started is download 2 free apps: Microsoft Visual Studio Express Edition, and Microsoft SQL Server 2005 Express Edition.
Click here to access Microsoft’s Beginner Developer Learning Center. All feedbacks / pieces of advice appreciated.
Like
Related posts:
- Thinking about learning C# as well
- Early Geek
- Getting curious about Ruby on Rails
- My agenda @ TechEd 2007 EMEA
- Open source can be very, very expensive










Hi Jeremy
You could see at : http://www.dotnetguru.org/
I think is a good website for .net
I must buy a other hard disk (mine is too small) in order to install VisualStudio on my old Laptop (my New is a Mac
)
Well Done Dude!
Congratulations on your new vocation!
As a java-”veteran”, do you have any advice for new entrants into that world?
Laurent> thx, but I already know .Net guru, great stuff definitely!
Vincent> C# got largely inspired from Java in a way. What’s really innovative is the CLR (.Net compatible with multi language development), Visual Studio (an amazing development tool) + Team System (ways better than svn), and when it comes to SQL Server, BI tools such as analysis services and reporting services (not included in the Express version though).
Good Java developers, unlike PHP developers, find it easy to move to C# in general.
Interesting. I liked Joel Spolky’s rant on the lack of C-teaching in CS-courses, and a focus on java instead. He wrote:
“But [C]‘s still important for some of the most exciting programming jobs. Without pointers, for example, you’d never be able to work on the Linux kernel. You can’t understand a line of code in Linux, or, indeed, any operating system, without really understanding pointers.”
The only thing is that I don’t want to work on the Linux-kernel
. Anyway, Java has some exciting features, I think. If I reach my goal there, I can look ahead.
Vince, I really suggest you follow the Beginner Developer Learning Center path. It really looks well-suited to your needs.
le probleme avec dot net c est la faible penetration soft ds les mobiles.
meme s il est plus rapide de dev en techno microsoft – vu que la prochaine marée concernera les mobiles – je pense que java s impose.
qu en penses tu?
I don’t think so Nicolas. The .Net framework perfectly fits mobility requirements I believe. But I’m not so knowledgeable on such issues Nicolas so ask Olivier Bloch, our embedded expert @ Microsoft France (check my blogroll).