Computing.Net > Forums > Programming > Any suggestion for learning .net?

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Any suggestion for learning .net?

Reply to Message Icon

Name: cindy
Date: December 4, 2002 at 11:56:30 Pacific
OS: XP
CPU/Ram: 866MHZ/256MB
Comment:

Hello,

I really want to learn the new .net technologies. I do need suggestions from you.

1. What kind of software should I install on my PC? I guess visual studio.net is a must, how about windows .net framework. Anyone can give me some detailed information or some good site to look at?

2.About the software, does Microsoft sell versions for educational prupose at a lower price?

3.I am thinking to learn visual basic.net, asp.net, c++.net and some C#. Anyone knows some real good books? ( I am pretty good at the old things: C++,VB, Java, ASP and etc.)

I appreciate your help.
Cindy



Sponsored Link
Ads by Google

Response Number 1
Name: Nicholas J. Maietta
Date: December 4, 2002 at 23:51:29 Pacific
Reply:

Hi Cindy,

.NET isn't what it's made out to be. Microsoft focus on taking it's Windows XP PC software enviornment and integrate with with a Linux/Unix like filesystem and not focus so much on that over-rated .NET "platform" that has already existed for years. I'm not talking about Java.

Actually, I'm talking about Perl. Most people think Perl is a language. But when it comes right down to it's core, Perl is the best "platform" you can get and it's the most widely supported "language interpretting platform" there is. It's interface to the IO and Filesystem, Memory, and CPU is unbeatable, and has proven itself to real hardcore software developears for many years now.

I am the founder of Serving You Web Solutions, and Lightsurfers, Inc., both new nationwide Internet Service Providers. S.Y.W.S., doesn't spend Millions of dollars on automation systems and CRM technology, or even Telephony Systems. In fact, we hired a team of software engineers to are seasoned in perl, to get all of that done, at a fraction of the cost. It was all done in Perl. Our entire business operates on a "platform" we developed entirely of Perl. Suprised? Don't be. Perl has solved major problems for companies like ours for years.

From the customer 800 # switching based by region, to our CRM and Helpdesk technology, to our Database systems, to our Billing & Invoicing Systems, to our Accoung Management technologies, we own the foks at Apache, MySQL and especially to the the thousands of folks behind Perl a great deal of thanks for providing us the tools to get the job done, ultimately saving our company over 2 and a half million annually.

I think Bill Gates deserves the money he earns, yet I don't thing his company should take over the entire Internet's infrustructure using a system "platform" written in the .NET architecture.

This phase of Microsoft will pass too. Remember Java?

If I were you, spend some time researching Perl. You'll find all the solutions you'll ever need. In fact, almost any task or automation process or software you can think of has already been done.. and it doesn't have to be compiled to run. In fact, it can be run on any computer equipted with the free distributed perl interpreters.

Did you know that Microsoft Windows XP uses DHTML, XML, JS, VB, an ASP variant and other Microsoft Technolgies, making up the entire operating system? All of these were actually aimed at integration with websites.. yet they beautified their XP os with it. Freaky, ey?

I wish you the best of luck on all of this, and I feel that once you just give Perl a chance, you'll see why thousand of people will refuse to switch to something "promising". Perl didn't make these promises that Microsoft does, instead it was and still is work in progress. Websites running Perl, on the Apache Web Server, running on a Linux, FreeBSD or another Unix type OS are the least hacked because they are much hard to hack than a Windows machine or any other machine for that matter. (of course, it depends a lot on how the server is configured also.)

Let me know if I can be of any further assistance.


0

Response Number 2
Name: ferdy
Date: December 5, 2002 at 06:32:35 Pacific
Reply:

Yikes.. Ask 3 simple questions and get an essay as a reply!

ferdy


0

Response Number 3
Name: David I
Date: December 5, 2002 at 09:31:41 Pacific
Reply:

Ferdy.

Nicholas' reply was being helpful. Was yours?


0

Response Number 4
Name: oldschool
Date: December 5, 2002 at 10:28:21 Pacific
Reply:

Real answers and a bit of postulating...

re: q#1 -- the .NET framework is a must for testing applications developed with the .NET IDE. The .NET framework will coexist semi-peacefully with Visual Studio 6. I've experienced some instability with Windows 2K but I can live with it. Ideally, install .NET framework and V.S. .NET on separate machines. Other software? Get through the MSDN tutorials on .NET and C# first, then look for C# extensions if you're still interested. There isn't any current .NET courseware that (in my opinion) is any better than the MSDN stuff.

re: q#2 -- Your .edu bookstore should have Acedemic Edition .NET products at reduced prices. If not, MS's web site has more info.

re: q#3 -- Again, this is my opinion only. MSDN .NET tutorials and periodicals are currently the best resource for .NET development languages. USENET groups are also always a *great* resource. More books may be published soon, but I haven't found a C# book yet that is any better than the above.

I don't have a flag to wave for any other os or language... but I do agree in principle with Nicholas. Let the .NET fever pass, it most likely has no great future except for intensely web-centric applications. Pros: the integrated development environment does bring together a diverse set of languages. Web applications are easier to develop within the framework. Cons: steep learning curve and (this is the worst, IMHO) all of the languages are translated to a common intermediate language before compilation. A necessary, yet ugly, compromise to get these lanuages to come together in an IDE. C# (and even C and C++) in .NET have become verbose and more arcane, closer to OLE and COM in syntax, with no appreciable extension of functionality. The web craze has imploded, but .NET has a niche market for Internet-only applications. Standard desktop, database, and enterprise applications are more easily developed with another framework.


0

Response Number 5
Name: oldschool
Date: December 5, 2002 at 10:43:45 Pacific
Reply:

A bit a clarification...

I wrote: Ideally, install .NET framework and V.S. .NET on separate machines.

I meant: Ideally, install .NET framework and V.S. .NET on a machine dedicated to .NET development, and V.S. 6 (if needed) on another machine.


0

Related Posts

See More



Response Number 6
Name: cindy
Date: December 5, 2002 at 11:40:39 Pacific
Reply:

oldschool:

Thanks very much for your detailed answer. Also thank Nicholas for his valuable advice.
They are very helpful.

Cindy



0

Sponsored Link
Ads by Google
Reply to Message Icon

WMI SPeed Peachtree Formula Issue



Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home


Sponsored links

Ads by Google


Results for: Any suggestion for learning .net?

Assembler for the primitive www.computing.net/answers/programming/assembler-for-the-primitive/10440.html

Continued Learning www.computing.net/answers/programming/continued-learning/11452.html

website for VB.NET? www.computing.net/answers/programming/website-for-vbnet/12306.html