General discussion

Locked

Learning VB

By papa_adam06 ·
Hello,

I am self-learning VB now. My source is solely from internet. After 2 months I found it very difficult for me to grab the knowledge. The more I learn/read the more I get confused. It seem like there is so much more beside the coding and to make it worst (for me), different peoples use different methods (code, etc). What is the best way to master programming (to the extent can develop simple workable software). What are the other knowledges essential before ones can study programming? Any different between robotic programming and programming for windows apps

This conversation is currently closed to new comments.

15 total posts (Page 1 of 2)   01 | 02   Next
| Thread display: Collapse - | Expand +

All Comments

Collapse -

No difference in the concept

by Tony Hopkinson In reply to Learning VB

hefty one in the environment.
At the moment you will be trying to pick up VB, the IDE, OO and the event driven model and probably with examples that don't mean that much to you.

A possible way to ease you in why not try simulating a simple robot arm. Start off with just the numbers with some intital values and increments.

Move on to buttons and sliders, displaying limits. May be then a bit of graphics or a bit of object orientation. Tool tips like diplaying and angle or extension when the
mouse hovers over the representation.
Get parameters values off a database, do a web based simulation.

Probably a good idea to invest in a book on programming in VB. The big problem with the web for learning is you have to be pretty sure of the question you want to ask.

It's the instruction set and the extraordinarily large range of motions that's doing you in.

I bet your first robot was very simple, didn't talk, make your tea, maintain starships or win wars etc.
There were lot's of things you didn't have to know to build and control it, just the same in windows. Consider it black box for now, or an unrequired component. Put the wheels on later as it were.

Collapse -

Checkout Community Colleges

by SF_Pat In reply to Learning VB

Many States offer a free education at the community college if you are layed off from a job. You may want to check with your local community college to see if they offer any classes that can give you a good grounding in programming. Also check the college library they may have some good programming books? You will not get to check them out until you enroll, but there is no charge for reading in the library.

If you are doing this to find employment in the programming field, I would start easy learn VBscript or VBA they are not pretty but they can be learned quickly and you can then find a job and start paying the bills. Most community colleges have a placement service and counseling that can offer you part-time work. See what types of programming skills are in demand in your locally. I have observed the internet is better for honing skills than teaching skills.

People who take classes learn the material many times faster than learning on their own as the professor will filter the material and teach just the most essential information. The night-time professors frequently moon-light in teaching and work in the profession during the day. My best programming classes are generally taught by the evening instructors. Watching the thought process the teacher uses in solving problems can be very helpful in reducing your own coding and debuging time.

Good hunting and good Luck!

Collapse -

More classes

by Dr Dij In reply to Checkout Community Colleg ...

the IEEE
computer.org

and the ACM
acm.org

both have dozens of VB, VB.net, visual studio courses

membership which includes courses online for year is about $100/yr

Collapse -

Thank you, SFPAT

by toms45 In reply to Checkout Community Colleg ...

for the nice compliment about evening teachers at community colleges. I've been an adjunct (that's the official name for us part timers) since 1994 and have enjoyed every minute of it. You're quite correct about the "filtering" process and since we're activily employed as developers we have a better idea of relevance than do the full time staff.
I've found that most who attempt to learn on their own, invariably don't learn enough to understand the "why" of the "what".
Thanks again

Collapse -

Start with MS excel.

by Locrian_Lyric In reply to Learning VB

Use the "Record new macro" feature as often as you like.

What this will do is give you a representation in VBA code of what you are doing on the screen. from there, you can play with it a bit.

Collapse -

Start with VBScript

by michel.vallee In reply to Start with MS excel.

Starting with macro record in Excel is not the best idea because what you obtain is the interaction between VBA (Visual Basic for Application) and the OO (object Oriented) Interface of Excel. You can do the same with Word but it does not learn you the basics of VB language.
A better idea is to start with VBScript, which exist on all Windows PC's or is available for free at Microsoft Web Site.
VBScript is slightly different from true VB but the differences are explained in the VBScript documentation.
Using cscript.exe, you can learn how to control the flow of execution in a program.
To find VBScript documentation on your PC, search file VBS*.CHM
The asterisc * is find any version, currently we version 5.6 with XP or Vista but you can find version 5.5 on your PC

Collapse -

this is how i got started

by jerry~Beans&Bytes In reply to Start with MS excel.

now, i'm an accountant, not a programmmer, but ...
i used Excel until it couldn't do what i needed it to do. by then, (from watching my macros), i had learned enough that i was able to code in FoxPro (which will tell you how old i am). again, i hit a wall, and again, i was able to take the next step (VB and, since i am a database guy, SQL).

this is a slow way of getting there, but it is pretty natural, easy way of growing into programming. whenver you get impatient, go to school to ramp up your learning curve.

Collapse -

Try Microsoft Studio Express

by D_Bones In reply to Learning VB

http://msdn.microsoft.com/vstudio/express/

The above link takes you to a free download for various components of the free to use Visual studio. Including Visual Basic.
Lots of help and examples on how to use the programs. Large download though. Read the installation notes before downloading. Best of luck

Collapse -

D_Bones is correct

by SpatsTriptiphan In reply to Try Microsoft Studio Expr ...

Microsoft Studio Express has great resources to learn VB6 while learning ASP.NET 2.0 which is going to make you much more attractive to companies.

Collapse -

Possibly the worng question?

by rob In reply to Learning VB

What you are asking may be akin to someone holding a set of spanners and asking what is the best way to use them?
Are you building a bycicle? assembling some furniture? installing a bathroom?

VB is a tool, and not an end in itself, so fist of all you have to have a goal in mind, then work out how to get VB to help you achieve that goal.

Do you want to work with databases?
Do you want to produce games or graphics intensive applications?
Do you want to automate?

Then you really need to get hold of a good book on the subject - IDG 'Bible' series are good as reference works with examples included - the 'net is largely a resource to ask problem solving questions, unless you can find on-line courses - even then, you really need to have an idea of what you want to do.

Back to Networks Forum
15 total posts (Page 1 of 2)   01 | 02   Next

Hardware Forums