LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   good programming languages to learn (http://www.linuxquestions.org/questions/programming-9/good-programming-languages-to-learn-1074/)

qennster 02-27-2001 11:58 PM

I am in school and will be learning c, I would also like to learn python. Will learning c help lower the learning curve for python. Or is pyhton a whole different world.

p.s. i searched python.org and could not answer my question or i am so new i could not find the answer.


jeremy 02-28-2001 08:48 AM

Python and C are pretty different. That being said, learning one language will help you learn another dissimilar language in some ways. Some things such as loops are very similar in almost all languages (ie. the sytax may be slightly different, but the genereal concept is the same).

Here are some comparisons:
http://www.python.org/doc/Comparisons.html

yogotie 03-19-2001 11:05 AM

They may be different but you can start with similarties. Loops comparasons, etc. The cruncher is time. Look at the concepts between both and the ideas that are shared. And code in both of them. Take class projects and code it in both C and Python that will speed things up.

Enjoy the world to programming for the PC.

Jeffrey 03-20-2001 08:50 AM

i use...
 
i like to use qbasic(ha ha ha), visual basic(the quickest way to get broke, unless you commit piracy), and c--a really good language.

my favorite, though is a language called EUPHORIA. it is kind of a mixture of basic and c, really easy to learn, object orientated, free, and for dos/win32 and linux!!!

sorry, i misunderstood the question;)
i'll add that:
no matter what language you switch to, you'll run into different syntax, but the only significant thing you'll run into are the different ways that some things are structured (such as variables and loops and subroutines.)


check out the euphoria thread i posted in this forum.

[Edited by Jeffrey on 03-20-2001 at 02:15 PM]

LarcTongi 03-20-2001 08:56 AM

JEFF! SHUT UP!

oulevon 03-31-2001 11:17 PM

I first learned Java. I found that it was pretty harmless to the newcomer, and there is a great demand for it right now. Now I'm learning Perl, and although the two are pretty different, I find that Perl is much easier , as it seems all I need to learn is the syntax, since I understand all the concepts now. So to answer your question, I think learning C will lower your learning curve. I also read somewhere that Python is a good language to start with.

mmccue 04-18-2001 03:08 PM

before venturing...
 
I would have to step up and recommend that one of these days/weeks/months, you sit down with a good book (or take a decent class) in data types and structures.

Of all the programming classes that I've taken (C, C++, Java, Perl, VB) I never got introduced into the fun world of linked lists, doubly linked lists, trees, etc... Now at work I'm trying to learn it from a fellow developer.

As far as languages go, development isn't just about knowing the syntax of a language... its problem solving, diagnostics, being able to walk a 10 mile marathon taking only baby steps... and knowing which baby steps you need to take. The actual coding will come with experience, and soon you'll see you can practically pick up any language in a relatively short period time...


trickykid 04-19-2001 06:07 AM

I agree with mmccue on the problem solving part in anytype of programming, scripting or anything else related. I have found my self countless hours some nights just to get some HTML and Javascript code going right for me....get that perfect touch.

yogotie 04-21-2001 11:25 AM

It is very important to understand concepts. Example here is I started to learn VB and C came easy after that and C++ and even assembly becomes only a little step after that.

By the way linked lists are very simply but the concept used there is very valuable. I found it very useful in understanding some assembly stuff; the pointer stuff.

mmccue 04-23-2001 06:53 AM

I actually learned machine/assembly programming on a Motorola 68HC11 trainer back when I was in school for electronics... It definitly is different than what I'm doing today <G>... 10 Pages of code to print my name on the screen ...

Hehehe..

Mike

dilberim82 05-22-2001 06:58 AM

Assembly
 
Hey,
I am taking assembly now, and it is pretty stupid. I mean i think it is the best programming language and we use it everyday but i dont think i can handle it. Java is pretty easy and it was my first language and i love it. But i think the demand for java is kinda ending. I heard RH 7.0 does not support Java and the new windows does not support Java. I think Microsoft is coming up with a new language. Anyways, i dont know if taking java is any good.

oulevon 05-22-2001 07:51 AM

RH 7.0 does support java, and why would microsoft support it? They tried to convert it on their own and had to settled out of court. So they scrapped their j++ project and turned that into C# which can only be used on their .net platform. The demand for java is not ending. They're creating interactive t.v.s with it, and now cell phones with smaller jvm's in it.

dilberim82 05-22-2001 10:02 AM

java
 
I dont actually see the end of java. Its a very neat language but i dont know if microsoft will support it in the future. Some people told me that java is not supported on RH 7.0 or it is too hard to install.

oulevon 05-22-2001 10:12 AM

Do you really think java depends on Microsoft? It never has. If you haven't noticed, Microsoft is in the middle of an anti-trust battle, and linux is gaining ground everyday. It's pretty easy to install java, as Sun supports all the operating systems. All of IBM e-servers use linux, not microsoft. And I've read that companies like Intel are designing systems for linux, not microsoft. I don't really see how Microsoft's support of java determines java's future.


All times are GMT -5. The time now is 09:59 PM.