|
|
| Author |
Message |
Moni Beginner User

Joined: 19 May 2004 Posts: 32
|
Post subject: Which programming language ? |
|
|
Hi everyone,
Sorry if this topic does not belong here since I am not sure where to put it. As I told you before that I am learning programming now, I am facing a problem. The problem is, I want to learn at least one programming language VERY WELL but I can't decide which one to choose. I don't want to learn a bit of every programming language as it really doesn't help much in professional life and it doesn't help having confidence for applying a specific job. As I want to build programs with GUIs and database (also maybe a little of of network support), I assume C is not a good option. So, the remains are C++, Java and VB. I may also add that, at the moment I am not looking much for creating fast or memory saving applications but some decent applications (like keeping employees records or some small business financial applications) that will work efficiently and without any errors.
Any suggestions please ?
Thanks. |
|
Sun Oct 03, 04 3:33 am
 |
|
 |
dude Power User


Joined: 10 Mar 2004 Posts: 376
Location: Savar, Dhaka
|
Post subject: |
|
|
VB is probably the easiest. So if you want to learn something quickly go with VB. But it is so much GUI that you will not learn much coding or real programming. For that learn either java or C++. I will suggest to learn Java. |
|
Mon Oct 04, 04 2:11 am
 |
|
 |
dinangkur Super Moderator


Joined: 24 Mar 2004 Posts: 491
Location: Dhaka, Bangladesh
|
Post subject: |
|
|
I don't know why people these days try to learn complex thing at first. Both VB and Java is a complex thing to learn at first. Best language was Pascal which was created to teach students how to program. Later teahers found that C is the best. I started with Pascal (though I can't remember anything of it). But definitely I remember C. Cause it's so easy to create and so easy to learn. Not other program is that much easy to learn. I'm not going to recommend anything, I'm just stating my view about program learning.
-DK _________________ ...we too are stardust... |
|
Mon Oct 04, 04 2:20 am
 |
|
 |
dude Power User


Joined: 10 Mar 2004 Posts: 376
Location: Savar, Dhaka
|
Post subject: |
|
|
But he wants to learn a programming language that can make GUI easily. C is not at ll good for GUI. Vb is not complex to learn I think. |
|
Mon Oct 04, 04 2:42 am
 |
|
 |
hasnut Expert User


Joined: 28 Aug 2004 Posts: 201
|
Post subject: |
|
|
IF you are planning to build your carrier in Database related work then I recommand VB and Sql Server or Developer and Oracle _________________ Sarder Hasnut
MCSD, CIW A
Need Low Cost Prefessional Hosting Contact me |
|
Mon Oct 04, 04 3:02 am
 |
|
 |
dinangkur Super Moderator


Joined: 24 Mar 2004 Posts: 491
Location: Dhaka, Bangladesh
|
Post subject: |
|
|
That's why I mentioned Borland Suite. Did you try it? They implemented .NET type IDE 4 years before.
-DK _________________ ...we too are stardust... |
|
Mon Oct 04, 04 3:25 am
 |
|
 |
Moni Beginner User

Joined: 19 May 2004 Posts: 32
|
Post subject: |
|
|
Thanks all for your suggestions. First, I must have said before that I am not completely new in programming. I did a bit of pascal and c programming before. But this time I am taking it very seriously and want to build a career on it. Thats why I want to know atleast one language very well with which I can build some fairly simple commercial applications. At this point, I am thinking of VB and Oracle. But one thing I don't understand, if I can make commercial applications with VB, why should I bother about the flavour of real programming (Java, C++ etc.)? I mean end of the day I want to build applications according to my clients need. Isn't that true? And what about that .NET thing? Will it help me in future if I learn it? |
|
Mon Oct 04, 04 5:22 am
 |
|
 |
hasnut Expert User


Joined: 28 Aug 2004 Posts: 201
|
Post subject: |
|
|
| Quote: |
| And what about that .NET thing? Will it help me in future if I learn it? |
Oviously it will help you. You are wellcome in this topic if you stuck anywhere and interesting findings that you want to share with us. _________________ Sarder Hasnut
MCSD, CIW A
Need Low Cost Prefessional Hosting Contact me |
|
Mon Oct 04, 04 8:39 am
 |
|
 |
dinangkur Super Moderator


Joined: 24 Mar 2004 Posts: 491
Location: Dhaka, Bangladesh
|
Post subject: |
|
|
Commercial Application with VB- in context of BD!!! Then I would say may it's the trend for next 3/4 years. But people are moving to online based application. I don't mean that you have to have real internet connection to use that software. Portability is a big factor now. You've to develop a application which you can port anywhere with minor change. In case of VB forget about it. That's why M$ introduced .NET, main goal is providing online based facility. Again it's a problem when you want to port the application on real net. How many webserver and application server are based on windows!!! So, I believe it's far more better to learn PHP and mySQL. If Oracle then I support developer 2000. The people who wants application based on orcale they prefer developer 2000. VB is just a front end which is losing it's edge. Fairly speaking how many help you find on google these days based on VB 6. Most of the examples are based on Vb.NET. I've fair personal problem regarding .NET use.
-DK _________________ ...we too are stardust... |
|
Mon Oct 04, 04 8:36 pm
 |
|
 |
emm Power User

Joined: 13 Jul 2004 Posts: 310
|
Post subject: |
|
|
You can learn Scheme or Forth. I hear they are very good programming language to exercise your intelligence. Although, they are not for making GUI applications, I must tell you.  _________________ “You might say reality is the result of complex negotiations between the observer and the observed. But that is simply a point of view…”
Digital Bangladesh |
|
Mon Oct 04, 04 11:28 pm
 |
|
 |
dude Power User


Joined: 10 Mar 2004 Posts: 376
Location: Savar, Dhaka
|
Post subject: |
|
|
Now i have to agree with DK. It is a good point. I think, it is true that VB is losing its place and being slowly replaced by VB.net. Learning .net is probably a better idea. |
|
Tue Oct 05, 04 12:38 pm
 |
|
 |
Moni Beginner User

Joined: 19 May 2004 Posts: 32
|
Post subject: |
|
|
Thanks again everybody. I think I'm gonna have a look at VB.NET . Could any of you suggest me some good website where I can start from the basics of .net. I did a search myself on google but came up with thousands of links (as usual !) and I'm kinda lost.
Any help please ! |
|
Wed Oct 06, 04 2:07 am
 |
|
 |
hasnut Expert User


Joined: 28 Aug 2004 Posts: 201
|
Post subject: |
|
|
|
|
Wed Oct 06, 04 2:32 am
 |
|
 |
Moni Beginner User

Joined: 19 May 2004 Posts: 32
|
Post subject: |
|
|
Okay, this is what I have decided finally...
Because I want to build some 'basic business application' very soon, I am gonna learn VB6 and a database (either mysql or oracle). But for future prospects, I am gonna learn either VB.NET or C#.NET which I haven't decided yet. Some friends of mine here (swho are working in different IT companies) say that its better to learn C#.NET than VB.NET because of future employment opportunities. So, I'll have to think about it and shall decide later.
Please let me know if you think otherwise about my decision  |
|
Thu Oct 07, 04 5:56 am
 |
|
 |
dude Power User


Joined: 10 Mar 2004 Posts: 376
Location: Savar, Dhaka
|
Post subject: |
|
|
With VB, it is enough to learn to handle Access as database. Anything that will need oracle to develop is beyond VB. Besides you cannot use oracle with stand alone applications, which is VB is best at.
C#/VB.net both is good decision, because you can convert vb.net code to c# at any time. That's the beauty of .net. |
|
Thu Oct 07, 04 6:09 am
 |
|
 |
|