1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[QUE] How And Where To Start Learning Programming(s)?

Discussion in 'General Programming Chat' started by homebasebiz, Jun 25, 2012.

  1. homebasebiz

    homebasebiz Regular Member

    Joined:
    Jun 5, 2011
    Messages:
    230
    Likes Received:
    24
    First off, i am new to all this and have been reading a lot about the subject but i am getting more confused.

    Basically, i want to learn programming language(s) that will empower me to develop web applications.

    But in the course of reading about the subjects, i often come across many term which i don't know their meaning
    such as:

    1 Web development ( i am thinking this is the same thing as web programming)

    2 Desktop programming

    3 Mobile programming

    4 Software development

    Please what is the meaning of this term and their functions. More importantly, what programming language(s)
    do i need to learn to develop any web applications.


    PS: Currently, the only thing i know about website is wordpress installation.

    Thanks.
     
  2. SahL

    SahL Elite Member

    Joined:
    Jan 8, 2011
    Messages:
    1,594
    Likes Received:
    1,296
    Occupation:
    ★SEO expert and ★Sexpert
    Location:
    Bombay
    Home Page:
    Google - The new boston
     
  3. madsem

    madsem Junior Member

    Joined:
    Aug 23, 2010
    Messages:
    121
    Likes Received:
    40
    You need to learn: PHP, html, css, javascript, jquery and mysql

    That is what you need to develop professional web applications.
    As far as the definition of the above terms goes, it is pretty self explanatory imho?

    Web development = web applications, websites etc
    Desktop programming = applications/software for pc/mac
    Mobile programming = mobile phone apps
    Software development = general term which includes all kinds of software
     
  4. ehinoze

    ehinoze Power Member

    Joined:
    Feb 1, 2011
    Messages:
    674
    Likes Received:
    106
    Occupation:
    Internet marketing
    Location:
    London
    where can i start to learn these?
    I mean i want to apply to an institution that teaches IT but where do i begin?
    And also how long can it take to be very goood
     
  5. ugjunk

    ugjunk Jr. VIP Jr. VIP Premium Member

    Joined:
    Jan 1, 2011
    Messages:
    2,340
    Likes Received:
    721
    Location:
    Los Angeles
    Home Page:
    Start off your journey with w3school. First you gotta learn html, css, JavaScript, few popular libraries. Once you are cery good with the frond end then you can stsrt learning a server side language
     
  6. madsem

    madsem Junior Member

    Joined:
    Aug 23, 2010
    Messages:
    121
    Likes Received:
    40
    There are many websites where you can learn, just google mysql beginners tutorial, html beginners tutorial etc etc

    It requires devotion and a lot of hard work on your side to become very good and keep on learning. It is something you should do daily, it depends on you alone how long it takes.
    if you have a knack for it you will see results very quickly, but in any case before you are very, very good at all of these I would calculate AT LEAST 1 year... And that is if you as I already mentioned, work on it daily for at least a few hours.

    and ps: Everything I listed above goes easier with learning by doing, reading every day doesn't count as learning, you only grow through experience and you only become experienced by working on your projects, for example your own website framework, or as beginner at least your own website....


    Plus, I forgot to add: If you plan on doing website designs yourself and not outsource, then you will also need decent Photoshop skills and you should learn the basics of SSH,have a cheat sheet ready with the most important commands, plus you should learn the basics of server administration at least so you know how approx. a server works and how you should set up applications so they are fast also under heavy traffic.
     
    Last edited: Jun 25, 2012
  7. totonos

    totonos Registered Member

    Joined:
    Feb 6, 2012
    Messages:
    76
    Likes Received:
    1
    Depends on what is your aim. If are interested into all the aforementioned (web dev, desktop, mobile e.t.c.) I firstly would go with

    html (html5), css (css3), javascript & jquery

    All these are for web design
    Now on to the part with database interaction
    Since you want also desktop and mobile I would go for

    Sql in general and then find specific database
    java or .net

    If the case was only web development I would go for php and not java or .net
     
  8. jiipodd

    jiipodd Registered Member

    Joined:
    Dec 3, 2010
    Messages:
    84
    Likes Received:
    87
    Location:
    Moving around Europe
    I have found codeacademy.com pretty useful. You start with JavaScript, then go to HTML & CSS before moving on to JQuery. That is the point where they are at the moment, but as I understood, Python & Ruby on Rails are also coming.

    So as a starting place that could be just what you need.
     
  9. homebasebiz

    homebasebiz Regular Member

    Joined:
    Jun 5, 2011
    Messages:
    230
    Likes Received:
    24
    Is it possible or normal to become web developer without being a web designer?
    Also, can in-depth knowlege of PHP alone makes one develop web applications?
     
  10. niloydaemons

    niloydaemons Junior Member

    Joined:
    Jun 23, 2012
    Messages:
    186
    Likes Received:
    71
    the best way for you is to learn from lynda and vtc.
     
    • Thanks Thanks x 1
  11. homebasebiz

    homebasebiz Regular Member

    Joined:
    Jun 5, 2011
    Messages:
    230
    Likes Received:
    24
    what are lynda and vtc, also how do i start learning from them?
     
  12. Cas87

    Cas87 Regular Member

    Joined:
    Mar 5, 2012
    Messages:
    286
    Likes Received:
    131
    Location:
    England
    lynda.com is quality content, but very pricey... if you use a good torrent site you could always search for training videos... ;)
     
  13. Duffers5000

    Duffers5000 Elite Member

    Joined:
    Apr 1, 2012
    Messages:
    2,467
    Likes Received:
    7,612
    Yeah I'd second that sign up to to Codeacademy and start learning a bit today
     
  14. RottenYellow

    RottenYellow BANNED BANNED

    Joined:
    Sep 10, 2010
    Messages:
    68
    Likes Received:
    16
    Simply buy or download books, you will learn way more than with online tutorials. Use online tutorials, when you're looking for something specific.
     
  15. theMagicNumber

    theMagicNumber Regular Member

    Joined:
    May 13, 2010
    Messages:
    345
    Likes Received:
    195
    Books are useless. Few years ago i have read around 10 books about .NET and C#.
    They all contained the same information, but presented differently.
    Read a book or two and take action. If you don't know how to do something google it.
    I usually outsource the web designing stuff, i hate coding the lousy HTML/CSS shit, but enjoy the javascript and jQuery and PHP and C#