Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 10th, 2007, 5:53 PM   #1
HondaCop
Newbie
 
Join Date: Nov 2007
Posts: 4
Rep Power: 0 HondaCop is on a distinguished road
Hello all and what do you suggest?

Hello, I am a new guy who is trying to get started on Programming, but I am having a hard time deciding on what language to learn.

I don't have much programming experience, other than some simple knowledge of PHP and MySQL.

What language should I start off with? Visual Basic? C++? C#?

Any guidance would be greatly appreciated. Thanks!
HondaCop is offline   Reply With Quote
Old Nov 10th, 2007, 6:04 PM   #2
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Re: Hello all and what do you suggest?

I recommend Python.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Nov 10th, 2007, 6:09 PM   #3
HondaCop
Newbie
 
Join Date: Nov 2007
Posts: 4
Rep Power: 0 HondaCop is on a distinguished road
Re: Hello all and what do you suggest?

Quote:
Originally Posted by DaWei View Post
I recommend Python.
Thanks for your reply, DaWei.

So with Python, I can develop an application that will interact with say Microsoft's Flight Simulator? In other words, Python does the same thing as VB or C# does?
HondaCop is offline   Reply With Quote
Old Nov 10th, 2007, 6:29 PM   #4
Grich
Hobbyist Programmer
 
Grich's Avatar
 
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 192
Rep Power: 2 Grich is on a distinguished road
Re: Hello all and what do you suggest?

Of course. You can program anything you want with a language (you would be limited by what you know of course). Interacting with Flight Sim would be a challenge of course. If you want a language to do something simular to VB for example with a Graphical User Interface. You would need a library with Graphical User Interface tools. Go to the python website and do some intense researching into the matter. Learning a language is the best part of programming.
__________________
SYNTAX ERROR ...
Grich is offline   Reply With Quote
Old Nov 10th, 2007, 6:56 PM   #5
HondaCop
Newbie
 
Join Date: Nov 2007
Posts: 4
Rep Power: 0 HondaCop is on a distinguished road
Re: Hello all and what do you suggest?

Quote:
Originally Posted by Grich View Post
Of course. You can program anything you want with a language (you would be limited by what you know of course). Interacting with Flight Sim would be a challenge of course. If you want a language to do something simular to VB for example with a Graphical User Interface. You would need a library with Graphical User Interface tools. Go to the python website and do some intense researching into the matter. Learning a language is the best part of programming.
Thanks for your response. The reason why I mentioned C#, is because from what I have read, C#'s syntax is very similar to PHP's syntax, and that would be a big plus for me. How is Python's syntax?

In order to interact with the Flight Sim, there is a program named FSUIPC, which is a module that allows external programs to interact with the Flight Sim. The author of FSUIPC has released SDKs for VB, C#, Java, Delphi and MFC. Personally, I want to learn one of these, since SDKs are already available for what I want to do.

How do you guys feel about C#?
HondaCop is offline   Reply With Quote
Old Nov 10th, 2007, 10:03 PM   #6
titaniumdecoy
Expert Programmer
 
titaniumdecoy's Avatar
 
Join Date: Nov 2005
Posts: 855
Rep Power: 3 titaniumdecoy is on a distinguished road
Send a message via AIM to titaniumdecoy
Re: Hello all and what do you suggest?

You will most likely find it easiest to interact with Microsoft software with a Microsoft language (eg, VB/C#/MFC).
titaniumdecoy is offline   Reply With Quote
Old Nov 10th, 2007, 11:29 PM   #7
Grich
Hobbyist Programmer
 
Grich's Avatar
 
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 192
Rep Power: 2 Grich is on a distinguished road
Re: Hello all and what do you suggest?

Quote:
Originally Posted by titaniumdecoy View Post
You will most likely find it easiest to interact with Microsoft software with a Microsoft language (eg, VB/C#/MFC).
That's how I started actually.
__________________
SYNTAX ERROR ...
Grich is offline   Reply With Quote
Old Nov 10th, 2007, 11:35 PM   #8
Grich
Hobbyist Programmer
 
Grich's Avatar
 
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 192
Rep Power: 2 Grich is on a distinguished road
Re: Hello all and what do you suggest?

Quote:
Originally Posted by HondaCop View Post
... How is Python's syntax?

In order to interact with the Flight Sim, there is a program named FSUIPC, which is a module that allows external programs to interact with the Flight Sim. The author of FSUIPC has released SDKs for VB, C#, Java, Delphi and MFC. Personally, I want to learn one of these, since SDKs are already available for what I want to do.

How do you guys feel about C#?
C# is fine. Personally, the language doesn't make the programmer, it's what you can do with the knowledge a programmer has.
Python Syntax is easy, I personnally believe it is (it is debatable) inbetween javascript and vb.
JAVA is good. Not many purest programmers like it (I use it to annoy them), I personally would recommend VB and / or python for beginners.
__________________
SYNTAX ERROR ...
Grich is offline   Reply With Quote
Old Nov 10th, 2007, 11:44 PM   #9
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,031
Rep Power: 5 lectricpharaoh will become famous soon enough
Re: Hello all and what do you suggest?

I quite like C# myself, but the choice of language is really of secondary importance; the important thing is that you have problem-solving skills. If you do, the language doesn't matter. Unless you're using some language with poor support and/or syntax that really limits what you can express (esoteric 'novelty' languages and new languages still in development are the most common cases), you can do a job in that language. Some languages just make it easier than others.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot.
- Vaarsuvius, Order of the Stick
lectricpharaoh is offline   Reply With Quote
Old Nov 11th, 2007, 3:54 AM   #10
Jabo
Not a user?
 
Join Date: Sep 2007
Posts: 272
Rep Power: 2 Jabo is on a distinguished road
Re: Hello all and what do you suggest?

Or, if you're career minded, find out what language(s) a company's programs are written in, and concentrate on learning that.
Jabo is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 2:27 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC