Dismiss Notice
Welcome to Our Community
Wanting to join the rest of our members? Feel free to sign up today.

I want to learn programming , where should I start from ? Read..

Discussion in 'General Webmaster Helpdesk' started by UK WW ex member, May 2, 2007.

  1. UK WW ex member

    UK WW ex member New Member Webmaster

    There are several elements that a programming language typically has and they will be found in all lanaguages . If one understand these elements and what tye are for , it will be easier to understand and master a programming language quite easily.

    On top of that understanding them will also help them to learning other programming languages much easier.

    • variables or objects
    • expressions
    • Control structures
    • Data types
    • Variables
    • funtions

    I will update the thread with some explanations
  2. temi

    temi Facilitator Webmaster

    EXCELLENT THREAD, looking forward to next installments :)
  3. gkd_uk

    gkd_uk Moderator Moderator Webmaster

    Great post bdseo

    I did some programming at uni but decided to go into I.T Support instead :)

    Programming is a very useful skill to learn.
  4. pow-wow

    pow-wow New Member Webmaster

    I think that to learn programming one should start with one language, some basic one, depending on the programming type he/she wants to learn. This will help in the basics and in to think like a programmer.
  5. duncanbeattie

    duncanbeattie New Member Webmaster

    I agree with pow-wow, finding an entry level language is essential to gaining understanding of the key principles bdseo laid out above. My first real exposure to any programming was with Flash Actionscript and this lead me onto PHP and javascript, obviously I learnt a lot from forums and tutorials but it took a period of time just ploughing through code until I got my head around those key principles and when I did I found it fairly simple to migrate from one language to another.
    Currently I am deepining my knowledge of DOM scripting, ASP.net and good old C.
  6. mac_jsn

    mac_jsn New Member Webmaster

    'C' is the base of most

    HI bdseo

    As far as my knowledge is concern I suggest you to start with 'C Programming, though it is tough to learn but if you got command over it then no other programming language is hard for you.

  7. mcgyver

    mcgyver New Member Webmaster

    If you will do web programming anyway, start with php. In fact, learn PHP and HTML at the same time.

    For me, the usual approach when I do start to learn a new language is

    1. hello world
    2. learn about variables and datatypes
    2. get input from users
    3. control statement (if then else)
    4. looping
    5. creating subroutines/functions
    6. familiarize with build in functions of the language (ie string functions,math functions..etc)
    7. learn arrays
    8. learn interface with database (ie Mysql).
  8. AncientGardener

    AncientGardener New Member Webmaster

    I'm a great beleiver in DIY but also hate wasting time. And you can waste an awful lot of time writing inefficent programs/scripts and spend the rest of your life tweaking them to work for every small change required.
    There is a lot to be said for getting yourself some structured/formal training to get an in-depth understanding of the subject. Someone has already said that once you have got to grips with 1 programming language its a lot easier to learn the 2nd. However, its also easy to learn bad habits that mean you go on making the same errors year after year!
    There is a huge difference between getting something to work and creating something that is idiot proof, secure, efficient and easily maintainable.

    If you are going to learn a langage get hold of a good book that has loads of real examples and don't shy away from the theory - it could save you thousands of hours of blood, sweat and tears down the line.
    By the way Peachpit Press do a great range of realtively inexpensive books for the web (PHP, MYSQL, Perl, Javascript, CSS, etc).
  9. stock_post

    stock_post New Member Webmaster


Featured Resources (View All)

Share This Page