English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I want to create applications for desktop and maybe down the road for web..

2006-06-20 16:13:22 · 4 answers · asked by mark73 2 in Computers & Internet Programming & Design

or should i learn jAVA vor c++ im so confused

2006-06-20 16:44:48 · update #1

4 answers

Hi, remember they are all different levels of programming.

C/C++ are lowlevel programming styles
C#/Java are higher level

C++ could count as highlevel depending on the situation.

Ok, If you really want to learn programming... Start learning JAVA first. The reason I am saying this is simply because JAVA is very heavily supported, and somewhat has nice standards. The way a programmer thinks while doing java can help them learn other languages quickly.

So if you learn Java you could easily adapt to C# which would make Visual Basic really piece of cake!

The other difficulty now is C/C++, which is a different style of programming... Once you learned Java you wont have that much trouble with C/C++ until you end up learning pointers and callbacks :) But they are fun to use dont get ashamed :)

So the conclusion would be to learn Java at first and C++. C++ is much more advance since it is a STL Library which consists of many areas which would make you confused. By learning JAVA you could learn all the software aspect and learn about object oriented design easily. From any decent book you will learn about Arrays / Strings / Objects / Datatypes / Interfaces / Abstract / Heirachal / ect. And all those theory could be adapted to later programming languages.

Good Luck on your learning!

2006-06-20 17:25:40 · answer #1 · answered by ? 6 · 0 0

It doesn't really make a difference. They are both CLR based and have the same primary functionality although there are a few spot differences. If I had to choose I would pick C# simply because the syntax is more closely alighned with other popular languages such as Java.

In terms of a better language this is something "techies" get very emotional about. I like to call myself a technology atheist. There is no such thing as a "best" language. There are simply "better" things for a given domain and problem.

2006-06-20 17:59:13 · answer #2 · answered by brownfreckles1977 2 · 1 0

Go for C#. It is almost equivalent whether you go for VB.net o C# for desktop application. But C# being closer to java and c++ will help you in future also, if you decide to shift your domain

2006-06-20 16:19:44 · answer #3 · answered by varunM 6 · 0 0

I would say steer clear of Microsoft languages. If we're talking webdev, I'd suggest learning PHP.

http://php.net/

2006-06-20 17:39:19 · answer #4 · answered by Eric G 3 · 0 0

fedest.com, questions and answers