Author |
Message |
jaymon333
|
Posted: Sat Oct 13, 2007 9:22 pm Post subject: What is the best language for a beginner programmer to start out learning first? |
|
|
What is the best language for a beginner programmer to start out learning first?
Also what language is used most commonly for software development?
Are all languages equally good at everything, or are some languages meant for game development or software development ect.
Or do they basically all work the same way, and it's a matter of which is easiest for you too learn? |
|
|
|
|
|
Sponsor Sponsor
|
|
|
richcash
|
Posted: Sat Oct 13, 2007 9:46 pm Post subject: Re: What is the best language for a beginner programmer to start out learning first? |
|
|
Read this.
Not all languages are equally good at everything; almost all of them are different and have their own advantages, disadvantages, and uses.
For a beginner, I wouldn't advise C or C++. I would advise a language like ruby. |
|
|
|
|
|
iluvchairs112
|
Posted: Sat Oct 13, 2007 9:55 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
I started out learning Turing, which isn't really useful once you go on in programming because it isn't used often HOWEVER I'm glad I learned it first because it gives you a basis for most every other programming language. It's fairly simple to learn. Once you learn one language, it's easy enough to learn another. I learned Java after Turing and it was so much easier to learn.
I can't tell you what language to learn first, because I haven't learned all the languages (I only know Turing and Java well).
Most commonly used would be Java and C or C++
Different languages are good for different things ... I'd explain some if I had more time, but just search around and you'll find the differences. |
|
|
|
|
|
jaymon333
|
Posted: Sat Oct 13, 2007 10:05 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
alright thank you, so I think I will start with Ruby because according to one guy its good to start with, and then move into C++.
Im confused, because when I look for books, or see people's chat about Ruby, there's something they talk about called Rails. I've seen a book also called Ruby on Rails, I'm confused about this Rails thing and how it applies to Ruby? |
|
|
|
|
|
richcash
|
Posted: Sat Oct 13, 2007 10:25 pm Post subject: Re: What is the best language for a beginner programmer to start out learning first? |
|
|
I believe Ruby on Rails allows you to use ruby with the internet. Don't worry about it yet, first learn the integral parts of the language.
Oh, you might want to try ruby before downloading it. See if you like it. That site's lesson is also pretty good for a beginner programmer. |
|
|
|
|
|
Dan
|
Posted: Sat Oct 13, 2007 10:30 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
Yep, rails is just an API of clases and methods to make it so you can easly make dnaicamly generated web pages with ruby. http://dwite.org is made with RoR (ruby on rails).
Although rails is cool you don't need to know anything about it to make programs in ruby. Ruby by it's self is not speficaly made for making web pages like php is so it can be used for alot of diffrent applications. However if you do learn ruby it will make, making web sites in RoR alot easyer. |
Computer Science Canada
Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more! |
|
|
|
|
Tony
|
Posted: Sat Oct 13, 2007 10:56 pm Post subject: Re: What is the best language for a beginner programmer to start out learning first? |
|
|
richcash @ Sat Oct 13, 2007 10:25 pm wrote: I believe Ruby on Rails allows you to use ruby with the internet.
You can very well use Ruby for the internet without Rails.
Rails is a framework that helps with developing Web Applications. It's not the only one, for example there's Nitro. Though Ruby on Rails is the most popular one available.
I would strongly recommend learning Ruby on its own first. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
|
wtd
|
Posted: Sat Oct 13, 2007 11:11 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
There's also Camping.
Ruby (and a wide assortment of other languages) features the delightful ability to let you see the result of evaluating an expression without having to write the skeleton of a program, and without having to explicitly compile and run it. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
jaymon333
|
Posted: Sun Oct 14, 2007 12:57 pm Post subject: Re: What is the best language for a beginner programmer to start out learning first? |
|
|
richcash @ Sat Oct 13, 2007 10:25 pm wrote: I believe Ruby on Rails allows you to use ruby with the internet. Don't worry about it yet, first learn the integral parts of the language.
Oh, you might want to try ruby before downloading it. See if you like it. That site's lesson is also pretty good for a beginner programmer.
" you might want to try out ruby before downloading it"
What do you mean by downloading, like I know what downloading is, but how does it work for a language? like with C++ you just open a compiler or notepad and start typing, theres nothing to download,,,,, or by downloading do you mean don't download a compiler compatible for Ruby until you know if you like it first? |
|
|
|
|
|
Tony
|
Posted: Sun Oct 14, 2007 1:10 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
Well you still have to download and install both a C++ compiler and Notepad (or another text editor of choice)
The idea was to try out Ruby, following this link |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
|
jaymon333
|
Posted: Sun Oct 14, 2007 4:16 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
Where is the best spot to download Ruby? And why do you need to download it? Why can't you just open a text editor and start typing? Do you use a compiler for Ruby? If so, can anyone name a good one? |
|
|
|
|
|
rdrake
|
Posted: Sun Oct 14, 2007 4:36 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
Click here, download that file and install it. Press Super+R (Super is the Windows key on your keyboard) to launch the Run window. Type in "irb" without the quotations then hit OK.
You can now type in Ruby code and see what it does. |
|
|
|
|
|
jaymon333
|
Posted: Sun Oct 14, 2007 5:01 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
are you supposed to type into that black screen or into a txt editor? Also are you supposed to use a compiler? |
|
|
|
|
|
rdrake
|
Posted: Sun Oct 14, 2007 5:12 pm Post subject: Re: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
jaymon333 @ Sun Oct 14, 2007 5:01 pm wrote: are you supposed to type into that black screen or into a txt editor? You can do both. For now just type into the black screen.
jaymon333 @ Sun Oct 14, 2007 5:01 pm wrote: Also are you supposed to use a compiler? No. |
|
|
|
|
|
jaymon333
|
Posted: Sun Oct 14, 2007 7:39 pm Post subject: RE:What is the best language for a beginner programmer to start out learning first? |
|
|
My theory from the little to know knowledge I have of programming languages is that the compilers correct your script, kind of like spell check in ms word, so if your not using the compiler? how do you know when and where your going wrong? |
|
|
|
|
|
|