You are not logged in.
Pages: 1
I've been searching for a few days now, and I'm surprised how hard it is to find something online to help me learn c#. Can anyone point me to a good place?
Writing stories for a machine.
Offline
I used this: http://msdn.microsoft.com/library/defau … orials.asp
Offline
Agreed...the MSDN Library is a great resource for C#. I've found when searching for how to do things C# related, you'll almost always get linked back there eventually anyway, so might as well start at the source
Offline
http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html
but it's only c#, they do not explain the library.
Offline
Offline
I actually know a bit of python , but if I was looking for scripting I'd use ruby
Writing stories for a machine.
Offline
Its not an online tutorial, but I found this book was really helpful. http://www.oreilly.com/catalog/monoadn/
Hobbes : Shouldn't we read the instructions?
Calvin : Do I look like a sissy?
Offline
dust: C# isn't hard to learn if you know c/c++/java - I'd suggest reading the mono docs, as they should be able to give you nice usage examples and things like that... I personally don't know the mono libs, but I work almost exclusively in C# right now.
Offline
I use C# whenever I develop something for windows, but if I'm developing for Linux I usually either use Python or C/C++ depending on the program. I would use C# on Linux but I don't like Mono all that much. dotGNU is GNU so........
Just as an off-topic remark, I heard the guy who started Mono got kicked off of GNU for not saying GNU/Linux in a public statement. Don't you just love politics in a "free" software company?
Offline
I learned some java, but the for some reason I never really clicked with it. c# I like though. Can't explain why, haven't done anything really in it, but there's something I'm really digging with it. I likely sound like an idiot now .
Just as an off-topic remark, I heard the guy who started Mono got kicked off of GNU for not saying GNU/Linux in a public statement. Don't you just love politics in a "free" software company?
Love their tools, hate their attitudes.
phrakture, mind if I ask what kind of work you do with c# ?
Writing stories for a machine.
Offline
I learned Java before touching C# as well, and definitely prefer the latter. C# just accomplishes things a bit more eloquently, with very similar, but improved syntax, things like passing parameters by reference, better garbage collection, a great IDE with enormous help in building GUIs versus swing. Most people I know who have switched feel the same way, and just like it, even if they can't put their finger on exactly why...
Offline
Ugh, please don't mention swing lol! I hated that api with a passion. So ugly and cludgey to use. Then I made the painful mistake of trying to write a simple game in java...I think about then is when I gave up on it. I also like the fact that c# apps are JIT . Makes it alot easier to distribute something that is a direct binary, instead of having to explain to someone how to use .jar files or including a .bat file and hope that everyone you distribute to has the java executable in the same path.
Writing stories for a machine.
Offline
Always been confused on the keyword static . Would anyone mind helping me figure out when/where/and why you'd use static in a method signature? Well, besides main of course..
Writing stories for a machine.
Offline
Always been confused on the keyword static . Would anyone mind helping me figure out when/where/and why you'd use static in a method signature? Well, besides main of course..
static means that the method is always there (it's static, meaning "stay in place") - so a class Foo with static method bar will work in both of the following:
Foo f = new Foo();
f.bar();
//this only works for static methods
Foo.bar();
basically, static methods are a way for the "pure OO" people to use some paradigms from functional programming (the class Math in whatever language doesn't *need* to be a class, as all the methods are static... sigh)
On a side note: to answer your question, I've worked in .NET for about 5 years now, so I have more professional experience in it than most people (considering the max is about 7 years or something)... right now I'm doing ASP.NET stuff as a front end interface for an SAP system...
Offline
Excellent, thanks. Now I know whose brain to eat when I'm stuck on something .
Writing stories for a machine.
Offline
Pages: 1