LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-27-2001, 11:58 PM   #1
qennster
LQ Newbie
 
Registered: Feb 2001
Location: St. Louis
Distribution: Trying to use Ubuntu
Posts: 22

Rep: Reputation: 15

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.

 
Old 02-28-2001, 08:48 AM   #2
jeremy
root
 
Registered: Jun 2000
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,607

Rep: Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104Reputation: 4104
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
 
Old 03-19-2001, 11:05 AM   #3
yogotie
Member
 
Registered: Mar 2001
Distribution: Slackware 9.0
Posts: 32

Rep: Reputation: 15
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.
 
Old 03-20-2001, 08:50 AM   #4
Jeffrey
Member
 
Registered: Feb 2001
Location: MI
Posts: 67

Rep: Reputation: 15
Wink 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]
 
Old 03-20-2001, 08:56 AM   #5
LarcTongi
LQ Newbie
 
Registered: Mar 2001
Posts: 7

Rep: Reputation: 0
Talking

JEFF! SHUT UP!
 
Old 03-31-2001, 11:17 PM   #6
oulevon
Member
 
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 438

Rep: Reputation: 30
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.
 
Old 04-18-2001, 03:08 PM   #7
mmccue
LQ Newbie
 
Registered: Apr 2001
Posts: 5

Rep: Reputation: 0
Talking 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...

 
Old 04-19-2001, 06:07 AM   #8
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 270Reputation: 270Reputation: 270
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.
 
Old 04-21-2001, 11:25 AM   #9
yogotie
Member
 
Registered: Mar 2001
Distribution: Slackware 9.0
Posts: 32

Rep: Reputation: 15
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.
 
Old 04-23-2001, 06:53 AM   #10
mmccue
LQ Newbie
 
Registered: Apr 2001
Posts: 5

Rep: Reputation: 0
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
 
Old 05-22-2001, 06:58 AM   #11
dilberim82
Member
 
Registered: Apr 2001
Location: NY
Distribution: used to be Redhat, now Debian Sarge
Posts: 291

Rep: Reputation: 30
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.
 
Old 05-22-2001, 07:51 AM   #12
oulevon
Member
 
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 438

Rep: Reputation: 30
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.
 
Old 05-22-2001, 10:02 AM   #13
dilberim82
Member
 
Registered: Apr 2001
Location: NY
Distribution: used to be Redhat, now Debian Sarge
Posts: 291

Rep: Reputation: 30
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.
 
Old 05-22-2001, 10:12 AM   #14
oulevon
Member
 
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 438

Rep: Reputation: 30
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it possible to learn programming languages like python reading tutorials? cyto Programming 25 12-25-2004 08:40 PM
What programming languages do you know? ugoff General 24 12-13-2004 06:01 PM
How many programming languages do you know? MikeZila Programming 4 07-25-2004 01:26 PM
suggestions please! how do i learn OS / Languages? nchauhan Linux - Newbie 7 08-04-2003 08:10 PM
Is Python a good language to learn for a newbie to programming? prophet621 Programming 2 05-19-2003 03:48 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 03:10 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration