Guessing by the question, I'm assuming your a first-time programmer. I've always thought that the worst way to start learning a programming languange was to sit down and learn the syntax. If you are new to programming, the quickest way to get started is think about you program in terms of problem you want to solve with a computer. For example, "I want to create an web page that writes out my name." Start simple and work from there. Start with working out in your head what you want the program to do step by step. You may do this several time starting fairly generic, but getting more specific on what you want it to do.
Then, start going through books, web pages, etc. to learn how to write the program in the language you want to learn. Not wanting to start a flame war, but any languange is perfect for being your first language.
Daring to go off topic, I don't believe that your choice for the first programming language you learn is at all important. I started with Basic and Assembly on a Commodore 64. What is important is learning how to solve your problems in a step by step manner. A book I recently read that does a good job of this is
How To Design Programs. It teaches programming by using this approach.
Yes, it uses Scheme, but still, learning a specific language is not important, becoming a skilled programmer is. After you learn how to program, learning languages is very easy.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.