As someone who has developed in LabVIEW, LabWindows, MSVC/C++, MSVB,
and Fortran, LabVIEW has the shallowest learning curve of all of them.
It basically amounts to flowcharting. If you have ever done ladder
logic for PLC's or can read schematics, flow-charts, or block
diagrams, then LabVIEW should be easy for you to learn.
Of course, there are many advanced topics in LabVIEW that require
extra effort to learn: ActiveX, TCP/IP, serial comm, mult-threading,
database, etc. In this way, it is like learning chess. Learning how
to move the pieces is easy. Becoming Bobby Fischer is much harder.
THIS IS TRUE OF ANY LANGUAGE THOUGH. In fact it is often a lot easier
to learn to use one of these advanced skills in LabVIEW first before
attempting it in another language.
The true story of how I learned LabVIEW...
I worked for a company in Atlanta back in 1994 doing field service,
some mechanical design, some VB and VB programming and the odd bit of
troubleshooting for them in a startup group that was doing video
conferencing.
Well this group ended up folding.
In December of 1995, my old boss from that company called me and
offered me a job on the condition that I could learn this new
programming language he had heard about for a new project that he was
working on. He told me I had three days to learn it if I wanted the
job.
Well, it took me only three HOURS just playing with the user's manual
to write some useful code with that language.
What was that language?
You guessed it... It was LabVIEW!
LabVIEW's biggest drawback is not the learning curve, it's the initial
cost. It starts at around 1500 dollars and goes up from there. From
a rapid application development (RAD) point of view though, this
initial cost is easily offset if you plan to do a lot of
instrumentation programming because it is generally quicker to develop
most small to medium scale projects in LabVIEW than in other
languages.
Douglas De Clue
LabVIEW developer
ddeclue@bellsouth.net
totheisland@hotmail.com wrote in message news:<3d433677.1790109@news-server.sport.rr.com>...
> We are considering Lab View but over the years have heard many
> complaints about the steep learning curve. Has anyone produced
> instructional tapes or computer based tutorials.
>
> Thanks