learning a programming language

View previous topic View next topic Go down

learning a programming language

Post by elcamo13 on 8/3/2011, 4:13 am

In school this year one of the subjects that I have is research project where we have to do a big project thing, and for mine I am going to learn a programming language. I have decided to either do java, C++ or python but I would like to know which would be the best to learn the basics of in about ten weeks. If you have suggestions on which would be the best please reply.

elcamo13
Coal Miner
Coal Miner

Posts : 39
Join date : 2011-01-05
Age : 21
Location : Australia

View user profile

Back to top Go down

Re: learning a programming language

Post by sirporkrind on 8/3/2011, 4:40 am

I would say java. Its a little less complicated than C++ although they are both really similar, and you can use java for a ton of things. Its a good beginner language.

sirporkrind
Gold Miner
Gold Miner

Posts : 306
Join date : 2011-05-28

View user profile

Back to top Go down

RE

Post by Sexy_James on 8/3/2011, 7:18 am

I gotta agree with you there Sirp.




~Sexy

Sexy_James
Iron Miner
Iron Miner

Posts : 88
Join date : 2011-05-26

View user profile

Back to top Go down

Re: learning a programming language

Post by Atomic_Donkeh on 8/3/2011, 7:19 am

sirporkrind wrote:I would say java. Its a little less complicated than C++ although they are both really similar, and you can use java for a ton of things. Its a good beginner language.

You're joking, right? Java is one of the most annoying, difficult languages to learn. I made the mistake of trying to learn it with really little programming knowledge and I just gave up since it had some pretty difficult things to grasp. I'm trying again with Python, since it's is apparently one of the more beginner-friendly ones.

(Edit: That doesn't mean it's easy to learn, either.)

Atomic_Donkeh
Iron Miner
Iron Miner

Posts : 84
Join date : 2010-12-14

View user profile

Back to top Go down

Re: learning a programming language

Post by elcamo13 on 8/11/2011, 5:15 am

I have decided to learn java

elcamo13
Coal Miner
Coal Miner

Posts : 39
Join date : 2011-01-05
Age : 21
Location : Australia

View user profile

Back to top Go down

Re: learning a programming language

Post by saeTan on 8/11/2011, 11:15 am

Java is a bad choice. IMO. It will be less useful to you later on, if you ever do more coding, as it is the weakest language of those three you mentioned. I think that python is the way to go. It's a very simple language, yet powerful. If you do go with python though, get python 2.4.

saeTan
Professional Miner
Professional Miner

Posts : 1023
Join date : 2010-11-20
Age : 21
Location : Boston

View user profile

Back to top Go down

Re: learning a programming language

Post by madscientist032 on 8/11/2011, 11:48 am

saeTan wrote:Java is a bad choice. IMO. It will be less useful to you later on, if you ever do more coding, as it is the weakest language of those three you mentioned. I think that python is the way to go. It's a very simple language, yet powerful. If you do go with python though, get python 2.4.

I hate to say it but I'm disagreeing. Java is a very powerful language, and its what the majority of software developers are looking for today in developers. (Don't forget that Minecraft and all the mods created for it are entirely made from Java.)

With that in mind, Java is fairly tough to learn on your own (at least it was for me), so I'd recommend learning either C++ or Python. Definitely do some research on all three languages, and pick the one that you feel to be most comfortable with.

_________________


madscientist032
Oasis SMP Owner
Oasis SMP Owner

Posts : 3762
Join date : 2011-02-09
Age : 25
Location : Black Mesa Research Facility, New Mexico

View user profile http://www.youtube.com/user/madscientist032

Back to top Go down

Re: learning a programming language

Post by saeTan on 8/11/2011, 12:24 pm

madscientist032 wrote:
saeTan wrote:Java is a bad choice. IMO. It will be less useful to you later on, if you ever do more coding, as it is the weakest language of those three you mentioned. I think that python is the way to go. It's a very simple language, yet powerful. If you do go with python though, get python 2.4.

I hate to say it but I'm disagreeing. Java is a very powerful language, and its what the majority of software developers are looking for today in developers. (Don't forget that Minecraft and all the mods created for it are entirely made from Java.)

With that in mind, Java is fairly tough to learn on your own (at least it was for me), so I'd recommend learning either C++ or Python. Definitely do some research on all three languages, and pick the one that you feel to be most comfortable with.

Java is, compared to many other languages, inefficient and demanding of resources. Java was an extremely strange choice for Minecraft. The only reason it was used is because Notch is extremely proficient in it, and only knows a little C++. Sure it's impressive, and shows just how much one can do with java, but he has 25-30 years of experience coding, and it's still not the best it could be, as things tend to break every time he adds something to the code.

Edit: To be honest I kinda skimmed over what you wrote, and didn't read he second paragraph. But yeah. That.

saeTan
Professional Miner
Professional Miner

Posts : 1023
Join date : 2010-11-20
Age : 21
Location : Boston

View user profile

Back to top Go down

Re: learning a programming language

Post by madscientist032 on 8/11/2011, 12:36 pm

saeTan wrote:Java is, compared to many other languages, inefficient and demanding of resources. Java was an extremely strange choice for Minecraft. The only reason it was used is because Notch is extremely proficient in it, and only knows a little C++. Sure it's impressive, and shows just how much one can do with java, but he has 25-30 years of experience coding, and it's still not the best it could be, as things tend to break every time he adds something to the code.

With all due respect, Java, as with any other object-oriented programming language, will always break somewhere whenever you add more code to the program. Larger programs use more code and thus are more likely to have bugs. WIndows 7, which contains C and C++, has billions of lines of code, and every week Microsoft pushes out updates to fix the code that breaks (as well as for security reasons and whatnot). As far as I know, no large program will ever have a perfect coding sequence, at least not in today's world IMO. Updates will always add new code and break existing code.

Simply put, whenever you code, you'll often find yourself going two steps forward and one step back, especially when trying to fix broken code. Trust me.

EDIT: I read your edit above and...yeah. I don't want to have this turn into a flame war or something of that sort.

_________________


madscientist032
Oasis SMP Owner
Oasis SMP Owner

Posts : 3762
Join date : 2011-02-09
Age : 25
Location : Black Mesa Research Facility, New Mexico

View user profile http://www.youtube.com/user/madscientist032

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum