Nov 24, 2009
Pages: 1, 2

Learning Programming: Which Language To Start - which language to start on

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > Design Practises, Patterns & Ideas

Learning Programming: Which Language To Start - which language to start on

Dream
Well, it really depends on what you want to go into, most gaming programs are programmed with C++, its also the most resource/space effient language (I think) however it takes a long time to program a simple things

for beginners I have heard good things about Perl or Python

Perl
QUOTE
Perl, also Practical Extraction and Report Language (a backronym, see below), is an interpreted procedural programming language designed by Larry Wall. Perl borrows features from C, shell scripting (sh), awk, sed, and (to a lesser extent) many other programming languages.

Perl has been used since the early days of the web to write CGI scripts, and is now a component of the popular LAMP (Linux/Apache/MySQL/Perl) platform for web development. Perl has been called "the glue that holds the web together". Large systems written in Perl include Slashdot, and early implementations of Wikipedia and PHP.

Perl finds many applications as a glue language, tying together systems and interfaces that were not specifically designed to interoperate. Many systems administrators use Perl as an all-purpose tool; short Perl programs can be entered and run on a single command line.

Perl is widely used in finance and bioinformatics, where it is valued for rapid application development, ability to handle large data sets, and the availability of many standard and 3rd-party modules.

~from Wikipedia

Python
QUOTE
Python is an interpreted, interactive programming language created by Guido van Rossum in 1990. Python is fully dynamically typed and uses automatic memory management; it is thus similar to Tcl, Perl, Scheme, and Ruby. Python is developed as an open source project, managed by the non-profit Python Software Foundation. Python 2.4.1 was released on March 30, 2005.

Like Lisp, and unlike Perl, the Python interpreter also supports an interactive mode in which expressions can be entered from the terminal and results seen immediately. This is a boon for those learning the language and experienced developers alike: snippets of code can be tested in interactive mode before integrating them into a program proper.

Python also includes a unit testing framework for creating exhaustive test suites. While static typing aficionados see this as a replacement for a static type-checking system, Python programmers largely do not share this view.

Standard Python doesn't support continuations (and never will, according to Guido van Rossum), but there is a variant known as Stackless Python that does.

~from Wikipedia

I myself is not a programmer (Yea WORD!) but I hope those links will help you and good luck with your future projects

 

 

 


Comment/Reply (w/o sign-up)

Fixxxer
I wouldn't recommend Basic, I think it just makes bad habbits, one OO language like Java or C++ is good start, and some scripting language like Perl is good enough.

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2
Similar Topics

Keywords : learning, language, start

  1. CS Engineers = Programming Engineers?
    Should CS Engineers be qualified to program algorithms? (7)
  2. Creating A New Language?
    programming (18)
    hey is there a way to create a new language, like are there any programs or anything?....
  3. Object Orientated Programming Help!
    I just can't understand OOP!! (2)
    I'm coming here not because I expect anyone to post a step by step of what it is but because
    hopefully someone here has links to a website that explains it really well or maybe knows of a
    script that uses it in a clear example. Any links would be greatly appreciated. I just need to
    understand it to see if using it could save me some time and effort. Thanks Kage
    Notice from microscopic^earthling: This topic deals with General Programming
    Concept. So I guess it should be in Programming > General. Topic moved. Oopsadaisies. I sho....
  4. Should I Follow?
    questions about future programming (6)
    okay my father is a computer programmer for a large company and recently he said that we soon will
    all need to know how to 'speak' if that the word to use, perl now i understand that
    programming is a big thing but if i decide to learn programming and such what would be a good
    program to start with. He had me on perl and it seemed pretty easy I just wanted some feed back from
    others on what they thought on all this. Thanks, Anne....
  5. Xtreme Programming
    Must see for any dedicated coder (5)
    Hi, Those who are into serious pogramming and/or are involved in large programming projects should
    check out this site: http://www.xprogramming.com - while this isn't one of those code
    repository sites with thousands of code snippets, this site deals with the various facets of
    programming and programming models, common design patterns, effecient project organization and
    execution and loads more... See for yourself. A must see site for all the hardcore programmers.
    Believe me, this would open up a completely new avenue to extreme programming /smile.gif" style="ve....
  6. Agility Or Discipline In Programming
    (0)
    There is a book named: "Balancing Agility and Discipline", in which Boehm suggest a mixture between
    the different processes. When reading the top considering about the "programming job", I start to
    think what our programmers should do in software development: just follow the discipline, such as
    code standard, design pattern or we could try to be more agile sometime, to build an perfect article
    freely?....

    1. Looking for learning, language, start

See Also,

*SIMILAR VIDEOS*
Searching Video's for learning, language, start
advertisement



Learning Programming: Which Language To Start - which language to start on

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com