![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Aug 2008
Posts: 5
Rep Power: 0
![]() |
Hello guys, I'm Kyle. I was surfing the net looking for some programming forums to join and stumbled upon this one. I saw cooperation, helpfulness, and best of all noob-friendliness. Those are the reason why I made up my mind and decided to join this forum. I hope I don't regret joining later on and when I become more experienced in a language help people like most of the users I've seen do. Well here's the thing, I'm fairly new to all this programming thing. I've learned most of the things I know from flipping through books, glancing at webpages, and from friends. I really want to learn how to program,but now I'm facing an obstacle: There are several different languages to learn, and I don't know which one I should begin with. Since you guys know a lot of this (judging from what I've seen)I believe you can help me with this. So which one should I learn?
I'd like one that's as user-friendly as it is powerful. So could you please give me a hand on this? I love programming with a passion, so I know I'll really get committed to it and won't just drop the book as soon as I open it. Thanks in advance, Kyle |
|
|
|
|
|
#2 |
|
SEXY SHOELESS GOD OF WAR!
![]() Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 1,197
Rep Power: 5
![]() |
Re: Hi people!
A big factor in your language choice is what platform (target operating system and hardware) you want to write code for. If you want to write programs for Windows-based machines (including Windows Mobile PDAs and smartphones), my recommendation would be C#. It's fairly easy to learn, offers a good bit of power, and it's very flexible. It's certainly the language I use most of the time. If you want to target non-Windows systems, you'd probably be better off with C++ or Python (I've never used Python, but word is it's good for beginners).
Perhaps you can tell us a bit more about what system(s) you want to develop for, and the kinds of programs you're looking to start off with. Then we can be more specific. [edit] Oh, I forgot to mention that you can download the Express Editions of various Visual Studio tools free from Microsoft. Here's a link, and down at the bottom of the page is a link to download an ISO image for burning to DVD. [/edit]
__________________
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 Last edited by lectricpharaoh; Aug 11th, 2008 at 1:50 AM. |
|
|
|
|
|
#3 |
|
Newbie
Join Date: Aug 2008
Posts: 5
Rep Power: 0
![]() |
Re: Hi people!
Thanks a lot for the reply. Now about the platform, I'd say Windows because that's the one I'm more familiar with, but I'd also like to expand my boundaries and not just develop Windows programs ( I have a laptop with Linux installed and a Mac). You gave me C++ and Python as options, I think I'll choose C++ because it's better known than Python IMO ,therefore I can get more advices and resources on that matter. Also, could you give me your opinion about C? Shouldn't I learn that one first THEN C++? I would appreciate an answer.
Thanks in advance, Kyle |
|
|
|
|
|
#4 | ||
|
SEXY SHOELESS GOD OF WAR!
![]() Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 1,197
Rep Power: 5
![]() |
Re: Hi people!
Quote:
Quote:
__________________
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 |
||
|
|
|
|
|
#5 |
|
Hobbyist Programmer
Join Date: Dec 2007
Location: Durban, South-Africa
Posts: 206
Rep Power: 1
![]() |
Re: Hi people!
You can't go wrong with C#, if you want C++ for its OOP features, C# boasts alot of them as well.
![]()
__________________
"Common sense is the collection of prejudices acquired by age eighteen." - Albert Einstein |
|
|
|
|
|
#6 |
|
Programmer
Join Date: Feb 2008
Location: India
Posts: 58
Rep Power: 1
![]() |
Re: Hi people!
I would suggest you should go first with 'C' as i have said this already many times and saying to you once again "If you know C language throughly you can learn any language in the world". Try to learn C first which wont take you much of a time and also learn all data structure techniques and data structures available with C which will help you through any language. That is if your data structures language is good you cant get struck for implementation of any logic or any algo on any language. Try to do lots of data structure programms with moderate and high level difficulties.
|
|
|
|
|
|
#7 |
|
Newbie
Join Date: Aug 2008
Posts: 5
Rep Power: 0
![]() |
Re: Hi people!
Thank guys for the advices. You've given me 2 options: C and C#. C, because if you learn it you'll learn every language in the world,but like lectric said it can create some conflict because the strings are different. C# is powerful and easy to learn, thus making it a tempting choice, however it's not as compatible as other languages,so I'll have to think it through, stop being lazy, and do some research by myself.
Thanks again, Kyle P.S: If you guys know any book or online tutorial than can get me started with either language, please post them. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| People and Social skills of programmers/IT professionals | csrocker101 | Coder's Corner Lounge | 52 | Sep 14th, 2007 5:41 PM |
| Bah @ British people. | uman | Coder's Corner Lounge | 101 | Jun 23rd, 2005 12:22 PM |
| Programming Team Needed - People People People, Is this possible? | mike999904 | Project Ideas | 0 | Mar 24th, 2005 7:20 PM |