Solved

Best way to learn VB.NET?

Posted on 2004-09-29
8
373 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
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

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

Well, all of us have seen the multiple EXCEL.EXE's in task manager that won't die even if you call the .close, .dispose methods. Try this method to kill any excels in memory. You can copy the kill function to create a check function and replace the …
If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
Suggested Courses

635 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