8 Replies - 1609 Views - Last Post: 03 May 2012 - 11:06 AM

#1 OKIEWARDOYO  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 03-April 12

[Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 01:49 AM

Can somebody help?
I'm confuse choosing programming language,
i'm using Microsoft Windows, so i want to create a software based on this platform.
there so many programming language of microsoft windows out there, Visual C++, visual Basic, Visual basic.net, dot.net, C# and so on, it makes me crazy, should i learn all of these??

Which one is best??
which one is easy??
which one is stable??

thanks

Is This A Good Question/Topic? 0
  • +

Replies To: [Help] I'm confuse choosing programming language :(

#2 Lazy Vulpes  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 60
  • Joined: 02-May 12

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 02:25 AM

Well I'd say it depends on a lot of things.

What kind of software is it you want to develop?
Does it have to be scalable? As in; will it become a resource demanding software with a lot of users?
Would you like to have network compatibility?

You pretty much have to take into account what you don't know yet. You have a reason of learning programming right now, but what about in 5 years from now? Your requirements might be different by then.

But to answer your questions..

There is no "the best" programming language. All have cons and pros.. pick the one that fits your needs and future needs the best.

There is no easy programming language, but some are indeed easier than others. C# should be easier than c++ for example.

If you just want to create small windows programs for you're own use with simply math functions in a simple a way as possible, Game Maker would be my choice. It is meant for creating small 2d games but I've often used it for creating small calculation programs. I also find it a great tool for starting to learn programming in general..

If you want it to have a more professional appearance (and a lot more functionality) I would suggest c# and if you want to be able to do everything the right way(and the hard way) c++ is the way to go(I believe?)..

Anyway I am no expert on this subject, but hope it gives you an idea of what to choose..

Of course this is only the perspective of a c# newbie programmer.
Was This Post Helpful? 0
  • +
  • -

#3 OKIEWARDOYO  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 03-April 12

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 02:47 AM

Thanks for reply, i still confuse.
Oke, let's talk about why microsoft develop so many language? do you know what the latest one??
sometimes, i prefer to choose the newest :)
i just want to create a messenger software like yahoo messenger.
Was This Post Helpful? 0
  • +
  • -

#4 Lazy Vulpes  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 60
  • Joined: 02-May 12

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 03:19 AM

(Don't expect what I write here to be the truth and the only truth, my knowledge only goes thus far..)

Well.. They haven't.. .net for example is a API in which you can write VB, C#.. and other languages which haven't necessarily been developed by MS. But I believe C# is the newest syntax and .NET 4.0 being the newest "developer project" so to speak..
Was This Post Helpful? 0
  • +
  • -

#5 OKIEWARDOYO  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 03-April 12

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 03:34 AM

Ok thanks, i will search for it, i appreciate it
Was This Post Helpful? 0
  • +
  • -

#6 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1291
  • View blog
  • Posts: 2,859
  • Joined: 30-January 11

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 04:30 AM

Also remember that newest doesn't necessarily mean thats it going to be better (of course depending on your definition of better).

We say this all the time to this kind of question, it doesn't answer it, but it's true.

Take a look at all of them and choose which one YOU like the look of. They are all 'new' and are under frequent updates (such as .NET 4.5). We can say all day about what languages you should learn but that doesn't mean you are going to like it. If we told you to try LolCode then I would hope that you would see the syntax and say no.
Was This Post Helpful? 1
  • +
  • -

#7 tlhIn`toq  Icon User is online

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5316
  • View blog
  • Posts: 11,354
  • Joined: 02-June 10

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 06:43 AM

This question again, eh?

See FAQ # 31. (Click the SHOW button below)


TOP most asked:
What does this error message mean?
FAQ 2: How do I debug
FAQ 3: How do I make Class1/Form1 talk to Class2/Form2


FAQ (Frequently Asked Questions - Updated Apr 2012
Spoiler



Was This Post Helpful? 1
  • +
  • -

#8 OKIEWARDOYO  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 03-April 12

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 11:01 AM

@Ryano121 : thanks for reply, so the newest doesn't mean the better??

@tlhIn`toq : thanks for FAQ number 31, i'm reading it now, i'm starting read about C# or C++? and "Which language to use" too.

May be i should start with C#, i'm really confusing why microsoft create so many programming language hah,
Was This Post Helpful? 0
  • +
  • -

#9 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1291
  • View blog
  • Posts: 2,859
  • Joined: 30-January 11

Re: [Help] I'm confuse choosing programming language :(

Posted 03 May 2012 - 11:06 AM

Well they haven't really 'created' that many languages to be honest. They all have their purpose.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1