|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread |
Rating:
|
Display Modes |
|
|
#1 |
|
Member (8 bit)
Join Date: Dec 2002
Posts: 186
|
im sure this is the most asked question on the forum ever (u guys will have to make an faq) but wot do u think is the bet programming language to start with?
i have just (like yesterday) started doing c++ tutorial on cpluplus.com and wonder if that is the best language for a n00b to start with thanks and please help, harry |
|
|
|
|
|
#2 |
|
Member (5 bit)
Join Date: Jan 2003
Location: VA
Posts: 20
|
That's what I was first taught in school and if you know that language, then you can learn any other language fairly quickly. But because of C++'s powerful capabilities in programming, it is not the easiest of languages to learn as you are probably figuring out right now. Java is another good language to get started with. You could also go with any of the .NET languages.
|
|
|
|
|
|
#3 |
|
Professional gadfly
|
I think that you could start with either C++ or Java. Both are versatile languages.
Remember, a language is just a language. It won't teach you good programming techniques, which is really what you are after. |
|
|
|
|
|
#4 |
|
Member (8 bit)
Join Date: Dec 2002
Posts: 186
|
how do i learn that then
|
|
|
|
|
|
#5 |
|
Professional gadfly
|
I guess the best way to learn that is to surround yourself with it. Look at examples of good and bad code. Ask people questions. Try things yourself. Think logically.
It's more of an art form, so it isn't exactly something that can be taught. |
|
|
|
|
|
#6 |
|
Member (5 bit)
Join Date: Jan 2003
Location: VA
Posts: 20
|
The way I learned programming was exactly how doctorgonzo described it... looking at the code and thinking through it.
You need to try and follow the code line by line (language of your choice.. my 2 cents is choose a language that is widely used). When you follow the code, try to understand each piece of the code. When you are able to follow the code and understand what and why the programmer calls a particular function or uses a certain variable, the next step would be to learn techniques.. i.e. Object Oriented techniques.. because most of the languages have or are going that route. |
|
|
|
|
|
#7 |
|
Member (3 bit)
Join Date: Jul 2003
Posts: 5
|
instead of starting with c++ or java, start with something that is much like c++ but yet not as regimented and/or restrictive
my reccomendation goes to python check it out www.python.org |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|