Solved

Best way to learn VB.NET?

Posted on 2004-09-29
8
369 Views
Last Modified: 2010-04-23
Hi all,

I just got offered a position as a VB.NET developer, although I have no .NET development experience. I got it because I have some VB, C++, scripting lang's, SQL etc and they offer training onto .NET. But i start in a month and want to get up to speed on VB.NET

What is the best way of doing this. Eg. what web tutorials or even videos and books etc

Also I want to send them an email and ask them to give me a list of the main aspects of VB.NET that I will need for the job. But i don't know how to say it without sounding stupid.

Can you for example break up VB.NET into different area, e.g. windows forms, windows controls, threading, ADO.NET etc....

Cos' if i ask them  to "tell me the main areas on VB.NET that I will need to know" i'm sure i will get a crap answer, but if i list all/a lot of areas and they can say Yes and No to the list then i will have a much better knowledge of what i need to know.

Any help would be great, thanks.
0
Comment
Question by:PieP
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 25

Accepted Solution

by:
RonaldBiemans earned 100 total points
ID: 12180462
The best way to get up to speed is to just do,

If you have experience in VB, than the syntax shouldn't be much of a problem and if you have experience in C++ than OOP should not be much of a problem either.

Areas you want to focus on are probably

ADO.net (I found this the biggest hurdle to take)
Windows forms
Web forms
Threading
windows and  web Controls
Collections

Maybe ASP.NET

here are some good sites that helped me get up to speed with .net

101 visual basic sample, here you will find excellent code examples about almost every aspect of vb.net
http://www.microsoft.com/downloads/details.aspx?FamilyId=08E3D5F8-033D-420B-A3B1-3074505C03F3&displaylang=en

A lot of samples and  explanations on .net controls
http://www.syncfusion.com/faq/winforms/


http://www.gotdotnet.com/community/usersamples/


and ofcourse experts-exchange I found this the biggest help of all.

0
 
LVL 96

Expert Comment

by:Bob Learned
ID: 12180522
Books:

VB.NET:  Books:
Check these:

[Visual Basic.Net -Tips and Techniques]
http://books.dimka.ee/main/McGraw-Hill-Visual.Basic.Net-Tips.Techniques.pdf

In order of preference:
The Visual Basic .NET Programming Language
by Paul Vick

VB.Net in a nutshell
by Steven Roman, Ron Petrusha, Paul Lomax

Mastering Visual Basic.NET
by Evangelos Petroutsos

A programmer's introduction to Visual Basic.NET
by Graig Utley
publisher SAMS.

Learning Visual Basic.NET Through Applications
Claton Crooks II
Charles River Media

Visual Basic.Net Business Objects
Rockford Lhotka

Professional VB.NET
multpile authors
WROX Press



Source code:
VB.NET:  Source Code:
http://www.dotnet2themax.com/
http://www.codeproject.com/
http://www.dutchthewiz.com/vb/
http://cespage.com/vb/
http://www.developerfusion.com/vbnet/


LearnVisualStudio.NET
http://www.learnvisualstudio.net

VB at the Movies
http://msdn.microsoft.com/vbasic/atthemovies/


The best way to learn is by doing.  It is a large chunk to bite off, but it is worth the effort.  Also, take time to learn as much about C# as you can as you move along the path.  It only increases your worth.

Bob
0
 

Author Comment

by:PieP
ID: 12181357
great thanks,

so in the email i can say something like ....
"what areas should i focus more on over the next month, please name them in a list of importance"
the i can list

ADO.net
Windows forms
Web forms
Threading
windows and  web Controls
Collections

What else can i add to this list? the longer the better!


And i taugh ASP.NET was not a language? I taugh VB.NET and C# (and J#) were the programming languages?
just like ASP is not a language but VBscript and Jscript are?




thanks again
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
LVL 96

Assisted Solution

by:Bob Learned
Bob Learned earned 70 total points
ID: 12181560
(1) Remoting
(2) Web services, WDSL, SOAP, etc.
(3) GDI+ (graphics)
(4) COM Interoperability
(5) Security
(6) Enterprise services
(7) Cryptography
(8) Globalization (localization)
(9) System I/O, Streams, Path, Directory, Files, etc.
(10) Reflection
(11) Regular expressions
(12) XML, serialization, processing, etc.
(13) XPath
(14) Delegates
(15) Unmanaged code (API calls)
(16) Managed code (garbage collection)
(17) Deployment
(18) Framework hierarchy
(19) Windows services
(20) Micro$oft Office automation
(21) OOP Class design (inheritance, polymorphism, abstraction, etc.)
(22) PocketPC applications
(23) Exception handling
(24) IDE functionality


ASP.NET is not a language, it is the designator for the web stuff (like ASP was).

Bob
0
 

Expert Comment

by:wayko621
ID: 12191771
One of my favorite way to learn vb.net was from watching vbtv http://msdn.microsoft.com/vbtv the product managers Chris and Ari made it fun to learn and it was very very informative. I didn't know anything about programming now people came to me for coding advice even our office software developer :)
0
 

Author Comment

by:PieP
ID: 12215246
Just one more thing!

TheLearnedOne  u say >
VB.Net in a nutshell
by Steven Roman, Ron Petrusha, Paul Lomax

I was in a good bookshop yesterday and i saw ASP.NET in a nutshell and all the examples in the book are in VB.NET (not C#). But i could not see VB.NET in a nutshell.

Are they the same thing? if not what would you think the difference is?

Thanks a lot
0
 

Author Comment

by:PieP
ID: 12238671
TheLearnedOne, you still there?

i was wondering if ASP.NET in a nutshell and VB.NET which you refered to are the same thing

thanks for your time
0
 
LVL 25

Expert Comment

by:RonaldBiemans
ID: 12238721
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to create and use a custom WaterMark textbox class.  The custom WaterMark textbox class allows you to set the WaterMark Background Color and WaterMark text at design time.   IMAGE OF WATERMARKS STEPS Create VB …
Introduction As chip makers focus on adding processor cores over increasing clock speed, developers need to utilize the features of modern CPUs.  One of the ways we can do this is by implementing parallel algorithms in our software.   One recent…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question