which language to choose
i am intending to study programming and need to choose between 3 languages
namely;vb, delphi or c++. please advice me which language is the best to
do in terms of industry demand and internet application
[211 byte] By [
anwar] at [2007-11-9 17:52:43]

# 1 Re: which language to choose
I'm not familiar with Delphi, so I won't consider it in my suggestions
below.
Industry demand: VB
Internet app: VB
Easy: VB
More challenge: C++
Programming for Windows only: VB
Programming for all sorts of platform: C++ (assuming you didn't mean VC++)
Want to program some software for yourself in your spare time: VB
Don't know any programming language yet: VB
Ready to study the foundations of programming: C++
Anyway, whatever language you choose, I believe that knowing more than one
is the best way to go. Furthermore, a good software developer needs a good
foundation in software engineering. Learning the syntax of the language is
really not that important, if you are good, hitting F1 and finding out the
syntax is easy. But writing good software (i.e. the architectural chooses,
like how best to create your objects, when to use inheritance, naming
conventions, stateless or statefull, choose of datatypes, etc...) is very
difficult.
Michael
"anwar" <anwarp@xglobe.com> wrote in message
news:397afb70$1@news.dev-archive.com...
>
> i am intending to study programming and need to choose between 3 languages
> namely;vb, delphi or c++. please advice me which language is the best to
> do in terms of industry demand and internet application
# 2 Re: which language to choose
anwar <anwarp@xglobe.com> wrote:
>i am intending to study programming and need to choose between 3 languages
>namely;vb, delphi or c++. please advice me which language is the best to
>do in terms of industry demand and internet application
If you're coming in as an entry-level programmer, it would probably
be worthwhile to be competent (not an expert, but competent) in more
than one language. Then you can find a job that lets you work with
the one you're happiest about programming in.
And if you're at all interested in web development / ecommerce /
business-to-business stuff, don't neglect Perl or Java. Doing some
work with databases wouldn't hurt either.
Of course, a lot of this depends on how fast you want to get hired
to do programming work, whether you're willing to relocate (some
types of jobs are easier to get in some areas), and how much
you're prepared to invest in tools. Java/Perl/C++, as languages,
have the advantage of freely available tools. For VB or Delphi
would require a large upfront investment. You'll probably also
want to budget some money toward books.
- Katy
# 3 Re: which language to choose
"anwar" <anwarp@xglobe.com> wrote:
>
>i am intending to study programming and need to choose between 3 languages
>namely;vb, delphi or c++. please advice me which language is the best to
>do in terms of industry demand and internet application
As a VB programmer, I may be biased, but I will give it a try.
If you want to enter the industry in the least ammount of time, VB should
be the choise. You can learn enough to start in an entry level position and
then learn much more as you go along and obtain experiance.
C++ is more complicated, therefore may take you more time to pick up enough
to be able to work in it. However, eventhough I do not work in it, I do think
that it is a must to learn. It will be harder to grasp the fundimentals of
Object-oriented programming without it. This will make you use better this
technology in VB also.
Java would be a good idea, eventually too.
Ed
Ed at 2007-11-12 0:25:08 >

# 4 Re: which language to choose
>>i am intending to study programming and need to choose between 3 languages
>>namely;vb, delphi or c++. please advice me which language is the best to
>>do in terms of industry demand and internet application
Definitely look at VB and Java (and SQL) as the easiest languages to learn
and to get you a job right away.
I studied C first, then VB, then Java, and it seems to be that the concepts
in C were just easy enough and just complicated enough to teach me
1) how much I didn't know-- aka "humility"--and 2) how rewarding it woudl
be to write an efficient program that dazzled the other students.
It also made me appreciate how much of the dirty work is done for you in
VB and Java. My boss said he would ahve to search a long time to find a C++
programmer,
and he would have to pay a lto more money for a good one. There are a lot
of them, but there aren't very many "good ones". (Kinda like single ladies,
ayy?)
He then said he can find a VB programmer in about 5 minutes, and they dont
charge as much. In other words, it's the quickest way to get your foot in
the door.
Java is like "C++ Lite." Or think of it as Object Oriented C. Use JBuilder....Visual
Age stinks, as most IBM software is enigmatic and counterintuitive at best.
Buy your software at student prices. And bury yourself in database, database,
database, SQL, SQL, SQL, ADO, ADO, ADO. Stored Procedures...now there's
a deceptively simple concept!!
The red-cover books published by WROX are the best I've found. Good Luck!
Gary at 2007-11-12 0:26:05 >

# 5 Re: which language to choose
anwar <anwarp@xglobe.com> wrote in message news:397afb70$1@news.dev-archive.com...
>
> i am intending to study programming and need to choose between 3 languages
> namely;vb, delphi or c++. please advice me which language is the best to
> do in terms of industry demand and internet application
anwar,
I'm going to recommend the opposite of everyone else. Learn C++ first. Then
pick up the others. Learning C++ will expose you to more than VB ever
could. This will give you a better understanding of programming concepts.
Once you've learned C++, you can go back and learn VB. You'll be frustrated
at times with what VB won't allow you to do but you'll understand more of
what VB does behind the scenes.
This will take much more time and effort than going straight to VB, but the
effort will be worth it.
--
~~~
C'Ya,
mrfelis
mrfelis@yahoo.NOSPAM.com
just remove the spam
# 6 Re: which language to choose
Totally agree with your point about "a better understanding of programming
concepts.". But it should be noted that C++ requires much more time to
learn. One could even go deeper and learn some assembly language concepts.
Michael
"mrfelis" <mrfelis@yahoo.NOSPAM.com> wrote in message
news:3981854a$1@news.dev-archive.com...
> anwar <anwarp@xglobe.com> wrote in message
news:397afb70$1@news.dev-archive.com...
> >
> > i am intending to study programming and need to choose between 3
languages
> > namely;vb, delphi or c++. please advice me which language is the best to
> > do in terms of industry demand and internet application
>
> anwar,
>
> I'm going to recommend the opposite of everyone else. Learn C++ first.
Then
> pick up the others. Learning C++ will expose you to more than VB ever
> could. This will give you a better understanding of programming concepts.
>
> Once you've learned C++, you can go back and learn VB. You'll be
frustrated
> at times with what VB won't allow you to do but you'll understand more of
> what VB does behind the scenes.
>
> This will take much more time and effort than going straight to VB, but
the
> effort will be worth it.
> --
> ~~~
> C'Ya,
> mrfelis
> mrfelis@yahoo.NOSPAM.com
> just remove the spam
>
>
>
# 7 Re: which language to choose
Michael <mchanfong@hotmail.com> wrote in message
news:39822cb8@news.dev-archive.com...
> Totally agree with your point about "a better understanding of programming
> concepts.". But it should be noted that C++ requires much more time to
> learn. One could even go deeper and learn some assembly language concepts.
>
Indeed, Assembly (for the Intel 8085 CPU) was the second language I learned.
Going from MBasic 5.0 to assembly was a major shellshock. Fortunately the
8085 was a simple microprocessor and learning it only took a couple of
months. Then going to the 8088 was even worse. (8088/8086 employed a
segmented memory addressing scheme that the 8085 didn't.) Struggling through
this gave me an understanding of the system I was using beyond what BASIC
did. I wouldn't recommend this though unless you can start with a simple CPU
(like an 8080 or Z-80).
The investment in time was enormous but worth it.
--
~~~
C'Ya,
mrfelis
mrfelis@yahoo.NOSPAM.com
just remove the spam
# 8 Re: which language to choose
Hi,
mrfelis <mrfelis@yahoo.NOSPAM.com> a crit dans le message :
3981854a$1@news.dev-archive.com...
> I'm going to recommend the opposite of everyone else. Learn C++ first.
Then
> pick up the others. Learning C++ will expose you to more than VB ever
> could. This will give you a better understanding of programming concepts.
I agree with you, but I think that C/C++ are a lot too permissive. I think
you are better to go with something like Pascal or Ada. It will not let you
everything you want, but you will learn how to program correctly. And then
go with C++ or Java, to learn Object Oriented Programming ( you can do it in
Ada). After that, you will be able to learn the other languages pretty
easily.
> Once you've learned C++, you can go back and learn VB. You'll be
frustrated
> at times with what VB won't allow you to do but you'll understand more of
> what VB does behind the scenes.
I agree. You will understand what you do, not just using what is written in
the books.
> This will take much more time and effort than going straight to VB, but
the
> effort will be worth it.
I agree.
Martin
m at 2007-11-12 0:30:07 >

