Log In · Register

 
Programming?
Maccabee
post Feb 13 2009, 08:42 PM
Post #1


Senior Member
*******

Group: Official Designer
Posts: 5,880
Joined: Nov 2007
Member No: 593,382



I want to get into learning other programming languages.
Or atleast the basics.
First I have some questions...
Is there like a language to make like exe files or programs on a computer?
2nd what are some programming languages that arent harder to learn than html css?
3rd...What are some different programming languages and what do they do?
Here are some ive heard of but dont know how to start learning them or what they are or do!
perl, ruby on rails, actonscript and thats about it.
Appreciate the help!
 
 
Start new topic
Replies
mipadi
post Feb 18 2009, 12:49 PM
Post #2


Senior Member
******

Group: Administrator
Posts: 2,648
Joined: Apr 2008
Member No: 639,265



I'm going to go against the grain and advise you to steer clear of C++. As a language, it really sucks, actually, and it's a pain in the ass to use well. Moreover, it's a pain in the ass to use as a learning language, because it has so many pitfalls. If you want something that's like C++ and basically fulfills the same goals, but is not painful to use, I'd suggest Java.

However, as a starting language, I highly recommend Python. It's easy to learn, and it allows you to ease your way from simple concepts to more advanced concepts at your own pace. It also doesn't require an explicit compilation step, so it's easy to change programs "on the fly" in order to try new things, or just see what difference a simple change makes in a program. It also has a really nice interactive interpreter, which means you can just fire up the interpreter and start entering little programs to see what they do -- and get immediate feedback. Finally, you can write desktop or web applications in Python easily. My own website is, in fact, written in Python.

Ruby is also a pretty decent starting language, for many of the same reasons as Python. I think Ruby has a slightly higher learning curve than Python, but it's still easier to understand than C++.

In the end, though, the biggest reason to choose Java, Python, or Ruby over C++ is because they have more creative, bad-ass names.
 
Maccabee
post Feb 19 2009, 12:14 AM
Post #3


Senior Member
*******

Group: Official Designer
Posts: 5,880
Joined: Nov 2007
Member No: 593,382



QUOTE(mipadi @ Feb 18 2009, 11:49 AM) *
I'm going to go against the grain and advise you to steer clear of C++. As a language, it really sucks, actually, and it's a pain in the ass to use well. Moreover, it's a pain in the ass to use as a learning language, because it has so many pitfalls. If you want something that's like C++ and basically fulfills the same goals, but is not painful to use, I'd suggest Java.

However, as a starting language, I highly recommend Python. It's easy to learn, and it allows you to ease your way from simple concepts to more advanced concepts at your own pace. It also doesn't require an explicit compilation step, so it's easy to change programs "on the fly" in order to try new things, or just see what difference a simple change makes in a program. It also has a really nice interactive interpreter, which means you can just fire up the interpreter and start entering little programs to see what they do -- and get immediate feedback. Finally, you can write desktop or web applications in Python easily. My own website is, in fact, written in Python.

Ruby is also a pretty decent starting language, for many of the same reasons as Python. I think Ruby has a slightly higher learning curve than Python, but it's still easier to understand than C++.

In the end, though, the biggest reason to choose Java, Python, or Ruby over C++ is because they have more creative, bad-ass names.


Cool, then I think i will steer clear of C++ cause i tried to start learning but I got lost at the compilers...
here I come google!
O! So python is like a program? You cant just learn it and type it up in notepad like html/css? Sounds cool. Ill prob start learning next weekend.
 

Posts in this topic
JosephCohen123   Programming?   Feb 13 2009, 08:42 PM
JosephCohen123   Ive heard of c++ a lot! What does it do? Is it...   Feb 13 2009, 08:49 PM
9001   .exe files have to be compiled from files written ...   Feb 13 2009, 08:52 PM
JosephCohen123   Not really...I just want to learn another language...   Feb 13 2009, 08:57 PM
9001   http://cplus.about.com/od/introductiontopr...ppbeg...   Feb 13 2009, 09:00 PM
JosephCohen123   How about C++ for dummies? I have never read a for...   Feb 13 2009, 09:23 PM
9001   I've read one, it had some good information in...   Feb 13 2009, 09:27 PM
shanaynay   Perl is very easy, but it's a scripting langua...   Feb 14 2009, 12:22 AM
Insurmountable   VB script is easy to learn once you have a good gr...   Feb 14 2009, 05:15 PM
JosephCohen123   But I dont know what these things are! Is ruby...   Feb 14 2009, 08:11 PM
illmortal   QUOTE(JosephCohen123 @ Feb 13 2009, 08:42...   Feb 14 2009, 08:14 PM
JosephCohen123   QUOTE(illmortal @ Feb 14 2009, 07:14 PM) ...   Feb 14 2009, 08:24 PM
illmortal   Ah forgive me, I read one of your posts in another...   Feb 14 2009, 08:35 PM
9001   QUOTE(illmortal @ Feb 14 2009, 07:35 PM) ...   Feb 14 2009, 10:52 PM
Insurmountable   VB - http://www.w3schools.com/Vbscript/default.asp...   Feb 14 2009, 10:07 PM
emberfly   ^ java is rocket science x 2 o_o   Feb 14 2009, 10:08 PM
Insurmountable   well sit in a class for a while learning about it ...   Feb 14 2009, 10:08 PM
JosephCohen123   9001: Im not clueless about anything really. And i...   Feb 14 2009, 10:58 PM
JosephCohen123   Whats a good compiler for C++? And do I also need ...   Feb 15 2009, 07:39 PM
Insurmountable   QUOTE(JosephCohen123 @ Feb 15 2009, 07:39...   Feb 15 2009, 07:44 PM
Insurmountable   I know you want to learn programming, but what for...   Feb 15 2009, 07:41 PM
JosephCohen123   I know php. But I think ill learn more of it. And ...   Feb 15 2009, 08:13 PM
mipadi   I'm going to go against the grain and advise y...   Feb 18 2009, 12:49 PM
JosephCohen123   QUOTE(mipadi @ Feb 18 2009, 11:49 AM) I...   Feb 19 2009, 12:14 AM
dispn0ygonekrazy   I tried self teaching myself c++ hated it, I like ...   Feb 18 2009, 04:51 PM
illmortal   Once you're done learning programming there...   Feb 19 2009, 01:33 AM
JosephCohen123   I know linux, I dont know apache or mysql and I kn...   Feb 20 2009, 12:30 AM
illmortal   QUOTE(JosephCohen123 @ Feb 20 2009, 12:30...   Feb 20 2009, 12:45 AM
JosephCohen123   ...I have no clue. I know linux as an operating sy...   Feb 20 2009, 12:44 AM
JosephCohen123   Hmm.. One thing I was wondering is... when will I ...   Feb 20 2009, 03:54 PM
mipadi   QUOTE(JosephCohen123 @ Feb 20 2009, 03:54...   Feb 20 2009, 05:43 PM
hi-C   HTML, CSS, and etc are not programming languages, ...   Feb 20 2009, 05:48 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: