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

Where to start to learn programming?

Discussion in 'General Programming Chat' started by Jensw01, Mar 5, 2017.

  1. Jensw01

    Jensw01 Junior Member

    Joined:
    Dec 5, 2016
    Messages:
    100
    Likes Received:
    7
    Gender:
    Male
    Hi there

    I'm new to programming. A complete noob... But I would like to learn it. Any advice wich language to learn first? Where to learn it? etc.

    Thanks!
     
  2. jason212

    jason212 Junior Member

    Joined:
    Feb 21, 2015
    Messages:
    150
    Likes Received:
    14
    It depends what you want to do with your knowledge

    For Internet Websites etc: PHP, CSS, JavaScript, HTML or

    learn C, C#, C++ and Java
     
    • Thanks Thanks x 1
  3. Jensw01

    Jensw01 Junior Member

    Joined:
    Dec 5, 2016
    Messages:
    100
    Likes Received:
    7
    Gender:
    Male
    What are C, C#, C++ and java used for? How long will it take me to learn all these languages?

    Thanks for the answers! Greatly appreciated!
     
  4. MrChow

    MrChow Junior Member

    Joined:
    Jul 6, 2016
    Messages:
    135
    Likes Received:
    30
    Gender:
    Male
    C languages and java are for developing desktop and mobile apps. Literally anything. You can learn the syntax in like a week, but to master the languages it will take months and years.
     
    • Thanks Thanks x 1
  5. Jensw01

    Jensw01 Junior Member

    Joined:
    Dec 5, 2016
    Messages:
    100
    Likes Received:
    7
    Gender:
    Male
    Wich language do you find most useful and why?
     
  6. jason212

    jason212 Junior Member

    Joined:
    Feb 21, 2015
    Messages:
    150
    Likes Received:
    14
    There is no language which is most useful you have to decide at first what you want to do.

    Write a tool? Then C C++ etc.

    Something like Facebook then C++ PHP D

    You can easily google for something you're interested and look at wiki there is always ständig in which language it's coded
     
  7. haverox

    haverox Regular Member

    Joined:
    Oct 6, 2009
    Messages:
    280
    Likes Received:
    147
    Occupation:
    Internet marketer/entrepenuer
    Location:
    The US Federal Reserve
    I would recommend starting with Visual Logic. You can't really build much with it but it will teach you the basic syntax of programming as well as the flow of information. It will make it easier for you to learn other languages afterwards and you can master it really quickly.
     
  8. Twanofzo

    Twanofzo Regular Member

    Joined:
    Jul 15, 2014
    Messages:
    230
    Likes Received:
    68
    Gender:
    Male
    Location:
    The Netherlands
    Why would you need C++ to build a website? lol
     
  9. BloodyNinja

    BloodyNinja Power Member

    Joined:
    Oct 28, 2013
    Messages:
    591
    Likes Received:
    558
    Location:
    Deeptown
    OP, for someone who wants to learn programming, you ask too many questions on a forum. Learn to use Google first.
     
  10. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    12,477
    Likes Received:
    11,182
    Occupation:
    CHEAP
    Location:
    DATASETS
    Home Page:
  11. MarkLowe

    MarkLowe Newbie

    Joined:
    May 15, 2016
    Messages:
    37
    Likes Received:
    6
    Some of the replies hinted at it but it really helps to have a project in mind. For example, I decided I wanted to automate something in my work that takes up a lot of time, and so I set out to learn the best way to do so. I'd say start with Javascript, it's used in a huge range of applications.

    Learning to program is like learning a foreign language, you know what you want to say, you just have to figure out how to say it in a way the computer will understand.

    Edit: codecademy is where I started.
     
  12. Patria

    Patria Newbie

    Joined:
    Apr 5, 2017
    Messages:
    3
    Likes Received:
    0
    Gender:
    Female
    to begin with learn PHP :)
     
  13. AneaKr

    AneaKr Jr. VIP Jr. VIP

    Joined:
    Oct 15, 2014
    Messages:
    159
    Likes Received:
    27
    Occupation:
    SEM Specialist
    Home Page:
    I recommend starting at something like codecademy.

    For web development, consider the JavaScript and Python courses which will get you to a very functional level.

    This is assuming, of course, that you have the basics of HTML/CSS down.
     
  14. Javardo69

    Javardo69 Junior Member

    Joined:
    Jul 19, 2014
    Messages:
    106
    Likes Received:
    6
    learn python, its like a swiss army knife for everything, then you can start to learn some more low level languages like c/c++, java and whatever you want.
     
  15. Buzzika

    Buzzika Jr. VIP Jr. VIP

    Joined:
    Jul 8, 2009
    Messages:
    1,161
    Likes Received:
    1,428
    Occupation:
    Hustler
    Location:
    Gurgaon
    Home Page:
    Because Facebook rewrote the php interpretor to better suit their scalability etc.

    Not the most common occurence, but it happens.
     
  16. Captain America

    Captain America Newbie

    Joined:
    Apr 8, 2017
    Messages:
    24
    Likes Received:
    8
    Gender:
    Male
    +1

    Learn C++ - once you have this foundation and understand logic, you can pretty much self-teach yourself other languages through Google and stackoverflow.
     
  17. bighunt

    bighunt Registered Member

    Joined:
    Jul 19, 2013
    Messages:
    78
    Likes Received:
    11
    Gender:
    Male
    Occupation:
    Business
    Location:
    On my PC
    To begin with you can learn OOPS concept. These concept are the starting point for many programming language.
     
  18. Sergio-341

    Sergio-341 Newbie

    Joined:
    Jun 21, 2017
    Messages:
    31
    Likes Received:
    6
    Gender:
    Male
    Occupation:
    Seller
    Location:
    USA
    Home Page:
    any programming language is fine but start with basic algorithms.
     
    • Thanks Thanks x 1
  19. hellrete

    hellrete Newbie

    Joined:
    Jun 2, 2017
    Messages:
    26
    Likes Received:
    7
    Gender:
    Male
    Simply put a programing language is a language like french or english. It all depends what you want from it. You can do anything in any language if you are brave enough and never stop learning. I started with pascal since I was in 6th grade and fitted perfectly with my knolege of english at the time, in time I translated the englisg words into my native language just because. Now ask yourself what do you need it for? Basic knolege google, number crunching c, advanced number crunching c++, simple static site html, site with some interaction posibilities php, a game a free or payed game engine, want to build a game engine c++ and visual c is my recomandation. Maby this is not what you want to program and you want a search engine that is better than google tghen you need INSPIRATION, also loving what you do is the fuel that gets the worckfow finished.
     
  20. klauSEO

    klauSEO Newbie

    Joined:
    Jun 8, 2017
    Messages:
    21
    Likes Received:
    3
    Gender:
    Male
    As a CS student I recommend you start off with C++. Some may argue that starting off with python, java or ruby might be "easier", but since you do not have previous programming knowledge, the most important part is to simply start somewhere.

    C++ will help you create a general understanding of how programming works (people saying programming is easy are oversimplifying it, so be prepared to dedicate a LOT of hours to this) look up a few books "schaum's outline of programming with c++ 2nd ed" and "Cpp for dummies 7th ed" and YouTube videos from "thenewboston".

    You can move to a different language after this, but don't lie to yourself and act like an expert after 2 months.

    Another important piece of advice. When you start writing pieces of code to test you're knowledge, don't immediately give up go and google the solution. Yeah it's great to find things ready-made but it won't help you learn. Think of a solution thoroughly, and go back to the book or explanatory videos to get the concepts down. I hated hearing this by my professor at start, but the best code is first written on paper. Syntax is not hard, understanding what you want and how you're going to tell the computer to do it is the hard part.
     
    • Thanks Thanks x 1