I'm a noob...help me out?

Discussion in 'Programming' started by jojo masala, Dec 14, 2013.

  1. #1
    I'm a complete noob to programming and or coding in general. Can anyone give me advice on what languages I should learn(chronologically?) & where/how I could go about learning them? Thanks!
     
    jojo masala, Dec 14, 2013 IP
  2. Noticed

    Noticed Active Member

    Messages:
    201
    Likes Received:
    8
    Best Answers:
    1
    Trophy Points:
    75
    #2
    1.) CSS/HTML
    2.) Javascript
    3.) PHP (in my opinion this is the best language but others might say Ruby is better)

    And places to learnt hem would be somewhere like teamtreehouse.com or tutsplus.com (I personally like tutsplus.com better)
     
    Noticed, Dec 14, 2013 IP
  3. SubediK

    SubediK Active Member

    Messages:
    63
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    83
    #3
    I would recommend starting off with a easy to learn language or scripting language (php is a good starter) because if you jump to a difficult language like java or c directly, you might find it too difficult and quit. I started with a windows scripting lanugage called AutoIt! and then jumped to php then html/css then java and python. Start with python or php.

    Tutsplus is a good website to learn, and also if you want to pay lynda.com is a good one. Also if you decide you are going to learn php, the official php manual is great (that what i used mainly).
    Good luck!
     
    SubediK, Dec 14, 2013 IP
  4. Rado_ch

    Rado_ch Well-Known Member

    Messages:
    766
    Likes Received:
    288
    Best Answers:
    4
    Trophy Points:
    110
    #4
    Can definitely agree with @SubediK , altho I would say HTML/CSS is maybe slightly easier for starters than PHP (or its just personal preference I dunno :p ). And lynda.com have so many helpful tutorials and courses that you can get lost there for days. You are already on the right track - you have the idea and willingness, Internet can supply you with the rest ;)
     
    Rado_ch, Dec 14, 2013 IP
  5. WebDeveloperSahil

    WebDeveloperSahil Active Member

    Messages:
    331
    Likes Received:
    19
    Best Answers:
    0
    Trophy Points:
    80
    #5
    Get started with C++, everything will be easy for you after that
     
    WebDeveloperSahil, Dec 14, 2013 IP
  6. jojo masala

    jojo masala Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #6
    so php, html, java and maybe C Thanks! :)
     
    jojo masala, Dec 15, 2013 IP
  7. Ipodman79

    Ipodman79 Greenhorn

    Messages:
    43
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    6
    #7
    Personally I would start with HTML, then CSS and then PHP or JavaScript. HTML is easy for making websites and gives a sort of outline as to what coding is all about. That's just what I think.
     
    Ipodman79, Dec 17, 2013 IP
  8. NicheChopper

    NicheChopper Greenhorn

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #8
    I agree with WebDeveloperSahil that you should build you base before you go on any thing professional.
     
    NicheChopper, Dec 17, 2013 IP
  9. TIEro

    TIEro Active Member

    Messages:
    741
    Likes Received:
    177
    Best Answers:
    5
    Trophy Points:
    70
    #9
    HTML and CSS isn't programming, and it's a lot easier to learn than actual programming. I'd start there if you want to creep into the coding zone without making your head explode.

    It's iterative, which won't help you if you want to end up learning OO languages, but which makes it significantly simpler to get your head around. HTML works sensibly and logically, starting at the top and ending at the bottom without all the jumping around or conceptual leaps required for something like C++.

    The interactions between HTML and CSS will also give you a nice insight into a big list of phenomenally stupid things you can do nothing but work around (which happens in every actual programming language too), so you'll get used to limitations and idiocy.

    If you do then decide to go beyond coding into actual programming, I'll add my vote for php. It's logical enough and can work iteratively, or you can get all clever and worry about objects and methods and things. I don't honestly know if it counts as a true OO language, but it definitely puts its fingers into that pie.

    The other big advantage of php (for me, as an iterative programmer from way back) is that you can write basic stuff without learning abso-fricking-lutely everything. You can learn more as you go along and expand your understanding (and optimise your code) as you extend your knowledge. That's always nice.

    Good luck!
     
    TIEro, Dec 17, 2013 IP
  10. gambler53

    gambler53 Well-Known Member

    Messages:
    209
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    143
    #10
    PHP and Javascript/ECMAScript because they are standard for the web. Python because it is easy and has a console.
    A nice way to learn a programming language is to play around in a console that lets you issue statements one at a time. Javascript consoles are built into most browsers. You might try that out.
    My vote would be for python as the absolute easiest to 'dive into'. You can get python at python.org and once installed, there is a program called IDLE. Ugly but made more or less explicitly for learning python. Just two windows: One you can type commands into, and another you can write whole scripts into, then push an f-key to run in the console.
    Not that python is going to be useful in an immediate sense, if you are only concerned with making things for the web, but the basic concepts of programming become easier to grasp the more different situations you encounter them in.
     
    gambler53, Dec 18, 2013 IP
  11. NetStar

    NetStar Notable Member

    Messages:
    2,471
    Likes Received:
    541
    Best Answers:
    21
    Trophy Points:
    245
    #11
    A lot of terrible advice here...

    First... HTML/CSS/JavaScript aren't programming languages. Since he's inquiring about Programming Languages you must logically assume he is inquiring about programming languages.

    Second... Recommending C++ for him to learn is ridiculous. Most likely 95% of the people that get in to programming never need to touch a single line of C++.

    Third... The recommendation would depend on exactly what you are looking to do. If you want to develop for the Web take a look at PHP, Python, or Ruby (there are of course others). If you want to develop for the computer C#, Visual Basic, and even Java are great choices. If you want to develop for Android your only choice is Java. Objective C for ios.

    My PERSONAL recommendation is PHP for the web. And Visual Basic or C# for Windows applications.

    My personal choice is PHP for the web. And Java for Applications, serverside and android.
     
    NetStar, Dec 18, 2013 IP
  12. jojo masala

    jojo masala Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #12
    Thanks for the extra help. I'll probably start with HTML/CSS then move on to php, phython then some other languages? But I can't really find anywhere that's completely free; for example, tuts + treehouse both require some kind of payment :/
     
    jojo masala, Dec 18, 2013 IP
  13. NetStar

    NetStar Notable Member

    Messages:
    2,471
    Likes Received:
    541
    Best Answers:
    21
    Trophy Points:
    245
    #13
    There are free tutorials all over the web... Try searching for "php tutorial" or "learning php" etc. Use a search engine...
     
    NetStar, Dec 18, 2013 IP
  14. PoPSiCLe

    PoPSiCLe Illustrious Member

    Messages:
    4,623
    Likes Received:
    725
    Best Answers:
    152
    Trophy Points:
    470
    #14
    codeacademy.com <- good place as any to start, really, even though it's very basic, and sometimes not the best (they tend to do stuff a little more complicated and not always up-to-date on the HTML/CSS bit) - but it's completely free.
     
    PoPSiCLe, Dec 19, 2013 IP