English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

......which computer language should I learn first?
Plz also give brief info about what I can do with these languages?
That is, for example, what can C language be used for and so on?

Also give 'normal' time in learning them.

2006-08-31 02:48:26 · 9 answers · asked by Anonymous in Computers & Internet Programming & Design

I dont really understand the difference between HLL and LLL.
Plz use no jargons. Plzzzz.

2006-08-31 02:56:36 · update #1

9 answers

If you want to create any kind of software, you first have to learn programming in general.

Your first step should be to get a good book that teaches you the fundamentals. A good book to start is:

http://www.ibiblio.org/obp/thinkcs/......

(I strongly recommend the python version here)

This book is so well because it does not waste time teaching you a specific language or libraries but concentrates you on how to program.

Then you need to learn object oriented programming. A good book that does this is this book about Java:

"Thinking in Java"
http://mindview.net/Books/TIJ4

and you need to know about low level programming. Here, I recommend this book:

"The C Programming Language"
http://www.amazon.com/gp/product/0131103...

And then, to become a really good hacker, you will have to read this one:

"Structure and Interpretation of Computer Programs"
http://www.amazon.com/gp/product/0262011...

there is a free online version here:

http://mitpress.mit.edu/sicp/

IMPORTANT: Beside all the reading, you have to constanly read other programs and write your own code. These three things are pretty much equally important to make fast progress: reading books, writing code and understanding other peoples code.

As an somewhat alternative route, Peter Norvig, one of the greatest thinkers of our time, has set up a document a while ago that teaches a good way to become a good programmer:

"How to become a programmer in 10 years"
http://www.norvig.com/21-days.html...

2006-08-31 06:46:46 · answer #1 · answered by Ben Ferrari 3 · 2 0

Depends on what your interest is. You can use C/C++ or even JAVA (java inherited C++) and create websites where you can dynamically write out things on the fly. You can do database transactions and create websites for online transactions such as shopping, banking, etc.

There is also visual basics. You can use visual basics to create neat websites that require a lot of graphical interactions. A lot of games that are 3 dimensional and the sites that involve a graphical interface uses VB. Visual basics can be applied to creating websites with a lot of user friendly "visual" based transactions...like menus that float, drag and drop shopping carts, etc. While Java is used more for text based interactions from client to server, VB uses a more visual graphical interface.

There are other programming languages that are used for "behind the scenes". Like SQL (for Oracle, DB2) that are database related coding. There's mainframe programming like cobol, scripting, shell, etc.

Theres also .asp and .cgi programming where you incorporate mainframe programming, C++ to create a web based site without the hassle of coding in html or jsp.

Theres hundreds of languages out there to learn, but it really depends on what you are interested in doing. A person who has been a mainframe programmer might not like coding in Visual Basics because they prefer a more low level of programming.

It takes a person a while to learn these languages. How long do you think it would take you to learn a different language like Spanish or Chinese? If youre a quick learner, it shouldnt take you very long. Most people learn the most by speaking in another language frequently and they get used to the grammar. Programming is the same thing.....if you constantly program and experiment, then you get more and more experience. You cant just read a book....I honestly think hands-on experience is the best way to learn fast. It can take up to 1 week to 1 year for people to learn a language....the more time you put into it, the better you get at it.

2006-08-31 10:52:01 · answer #2 · answered by Sean I.T ? 7 · 0 1

Basic terminology

Bookmark- A electronic marker to a web page.

Browser- Software that allows users to access and browes the World wide web(Netscape communicator and Microsoft Internet Explorer are examples of Browsers.).

Download- The Process of retrieving a file from a remote server and tranferring it to your computer.

E-Mail- (Electronic mail) A system of sending and retrieving messages from one computer to another.

Home Page- Main or introductory page of a web site.

HTTP- (HyperText Transfer Protocol) Coding language used to create hypertext documents on the world wide web.

HTML- (HyperText mark up language) The language used to format Web documents.

Hyperlink- (link) A hypertext link or connector which can be in text or graphic form (Clicking on these hilighted words or graphics will transport you to another item.)

Image Map- A graphic on a page that contains hyperlinks.

Internet- A global network of computers that allows millions of users to exchange and share information.

Net- A short form for the internet.

Plug-in- An application that allows a graphic browser to complete a task or to view a specific file. (Using plug-ins to view 3-D images, see animations, or listen to audio files. Many games require Shockwave and/or Java.)

URL- (Uniform Resource Locator) The address or the location of a document available on the internet.

Web- A short way of saying (WWW) World Wide Web.

World Wide Web- (WWW) A part of the internet system containing hypertext documents that allow for point and clicking navigation.

Web Site- A collection of Web pages on the world wide web centered around a particular theme.

2006-08-31 10:15:21 · answer #3 · answered by angeleloves 3 · 0 0

Yes, they're all right.

Learn C.

C is the mother of many language. Java. Javascript. PHP.

C provides you the best basic for learning structured programming, and playing around with logic problems.

2006-08-31 10:13:12 · answer #4 · answered by dactylifera001 3 · 1 0

yah the above answers are absolutely correct

'C' is the first language to learn.
the other languages wil overload you
this language is now used for writing system programs
Java is used for networking

other languages must be learnt after learning C thereby you will find this language very interesting

2006-08-31 10:01:05 · answer #5 · answered by Aarthi R 2 · 1 0

U can learn a high level language.

2006-08-31 09:54:29 · answer #6 · answered by darknightqueen 3 · 0 1

leanr C language is just like learning english. C is ocean.

Due you know Unix father of linux is written in C at begining.

2006-08-31 09:52:51 · answer #7 · answered by royal 3 · 1 0

All are very right. Learn C first.

2006-08-31 10:49:25 · answer #8 · answered by AbraCaDabra 1 · 1 0

learn c first c is father of languages c++,foxpro,are all extract from c language cis best

2006-08-31 09:55:54 · answer #9 · answered by dj g2 1 · 1 0

fedest.com, questions and answers