crotchlobster

programming languages

38 posts in this topic

Asking which language is "easiest" is kind of silly. You should learn a language based on it's good points, not on how easy it is. Also, I don't know why, but many people have the feeling that they need to learn one language and then ONLY use that language. That's a very silly idea, and you should learn as many languages as you can, for the same reason you learn anything else: it's fun.

0

Share this post


Link to post
Share on other sites

Asking which language is "easiest" is kind of silly. You should learn a language based on it's good points, not on how easy it is. Also, I don't know why, but many people have the feeling that they need to learn one language and then ONLY use that language. That's a very silly idea, and you should learn as many languages as you can, for the same reason you learn anything else: it's fun.

I find it stupid to be okay 5 diffrent languages, when you can just master one.

0

Share this post


Link to post
Share on other sites

Asking which language is "easiest" is kind of silly. You should learn a language based on it's good points, not on how easy it is. Also, I don't know why, but many people have the feeling that they need to learn one language and then ONLY use that language. That's a very silly idea, and you should learn as many languages as you can, for the same reason you learn anything else: it's fun.

I find it stupid to be okay 5 diffrent languages, when you can just master one.

Different languages are better suited to different tasks, so I would say for most people it is better to be OK at 5 different languages then it is to be a “master of one”.

0

Share this post


Link to post
Share on other sites

Asking which language is "easiest" is kind of silly. You should learn a language based on it's good points, not on how easy it is. Also, I don't know why, but many people have the feeling that they need to learn one language and then ONLY use that language. That's a very silly idea, and you should learn as many languages as you can, for the same reason you learn anything else: it's fun.

I find it stupid to be okay 5 diffrent languages, when you can just master one.

Different languages are better suited to different tasks, so I would say for most people it is better to be OK at 5 different languages then it is to be a “master of one”.

Unless of course you want to spend the rest of your life not learning anything new and doing the same old shit day in and day out :)

Also, being a "master" of a single language is never really achieved, just like with everything else in life, there is ALWAYS someone who knows more than you.

0

Share this post


Link to post
Share on other sites

It's also not a good idea for a newbie to switch languages too quickly before the concepts and techniques learned really have a chance to "set in".

0

Share this post


Link to post
Share on other sites

Asking which language is "easiest" is kind of silly. You should learn a language based on it's good points, not on how easy it is. Also, I don't know why, but many people have the feeling that they need to learn one language and then ONLY use that language. That's a very silly idea, and you should learn as many languages as you can, for the same reason you learn anything else: it's fun.

I find it stupid to be okay 5 diffrent languages, when you can just master one.

Different languages are better suited to different tasks, so I would say for most people it is better to be OK at 5 different languages then it is to be a “master of one”.

Unless of course you want to spend the rest of your life not learning anything new and doing the same old shit day in and day out :)

Also, being a "master" of a single language is never really achieved, just like with everything else in life, there is ALWAYS someone who knows more than you.

What I was saying in better words:

Lets say I wanted to learn Java, C, PHP, Lisp, and Ruby. I only learn basic input/output, variables, if statements, and loops. Thats nice how I can program in all those languages, but whats the point of learning 5 languages if I only know basics? And how many projects can I accomplish? Not as many as I could if I learned all the ins and outs of C and Lisp? I may have a smaller varity, but I can do more.

It's just a waste of time to learn so many languages when you haven't even gone past the fundementals of one.

0

Share this post


Link to post
Share on other sites

What I was saying in better words:

Lets say I wanted to learn Java, C, PHP, Lisp, and Ruby. I only learn basic input/output, variables, if statements, and loops. Thats nice how I can program in all those languages, but whats the point of learning 5 languages if I only know basics? And how many projects can I accomplish? Not as many as I could if I learned all the ins and outs of C and Lisp? I may have a smaller varity, but I can do more.

It's just a waste of time to learn so many languages when you haven't even gone past the fundementals of one.

Most admin staff don’t need anymore then the basics, just as long as they can look at the code and have a good understanding of what’s going on. If you are intending to work in the programming field then everyone will expect you to know more then one language and be prolific in them.

0

Share this post


Link to post
Share on other sites

What I was saying in better words:

Lets say I wanted to learn Java, C, PHP, Lisp, and Ruby. I only learn basic input/output, variables, if statements, and loops. Thats nice how I can program in all those languages, but whats the point of learning 5 languages if I only know basics? And how many projects can I accomplish? Not as many as I could if I learned all the ins and outs of C and Lisp? I may have a smaller varity, but I can do more.

It's just a waste of time to learn so many languages when you haven't even gone past the fundementals of one.

Hmm, perhaps you have the wrong idea. Programming isn't about knowing a language, or many languages, it's about knowing how to program. Once you learn the basic ideas and the different paradigms, learning another language is nothing more than learning it's syntax (and in some cases, it's idioms).

0

Share this post


Link to post
Share on other sites

Tcl is nice, maybe not the best first language since it's so different from most others but a very easy one to learn. It's very simple and easy to understand. It gets even better if/when you learn i.e. C and embed Tcl in your app. There's many extensions (Like Tk, Sqlite [incr Tcl] and others), and the language can be redefined to fit your needs.

0

Share this post


Link to post
Share on other sites

Like most other people here have said, learn one language and get comfortable with it but also remember this:

Don't choose one that's nothing like the big players, I'm not saying dont experiment or be adventurous - just give it some consideration because if you really get into this you WILL be spending alot of time working with your language of choice and it would be a real bummer to try another one and you're not able to relate differences between the two.

BTW I recommend ruby.

0

Share this post


Link to post
Share on other sites

If you learn C don’t use void main(void) it’s a bad habit that some programming books and teachers will try and push on you, and from time to time you may sink back into using it (when your not thinking).

The ANSI standard says "no" so don't do it. :)

0

Share this post


Link to post
Share on other sites

If you learn C don’t use void main(void) it’s a bad habit that some programming books and teachers will try and push on you, and from time to time you may sink back into using it (when your not thinking).

The ANSI standard says "no" so don't do it. :)

That's a really minor point, probably not worth mentioning until he's ready to write some real programs. Even then, unless you're -pedantic it's still more or less meaningless. A function signature in C just doesn't mean much. The important part is writing solid code that makes good use of the language's facilities. Obsessing over tiny details to make the language lawyers happy is just not worth the energy in the beginning. Time is better spent learning meaningful things.

0

Share this post


Link to post
Share on other sites

If you learn C don’t use void main(void) it’s a bad habit that some programming books and teachers will try and push on you, and from time to time you may sink back into using it (when your not thinking).

The ANSI standard says "no" so don't do it. :)

I use C, and I always use int main() , because I have always received erorrs with void main() . Maybe it's just me though...

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now