A New Person Programming



  • I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,



  • I believe this subject came up in another thread where you dismissed Python because it didn't use curly braces.

    Before this gets frustrating, let's just say "you're on your own, buddy," and be done with it.



  • @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

     C#? If you've fiddled with PHP, then C# shouldn't be TOO intimidating.



  • Perl. it's not just for websites.



  • @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

     

    QBASIC.



  • @GeneWitch said:

    @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

    QBASIC.

    LOL! I think you could have been more straightforward and say "go lobotomize yourself"...



  • @tster said:

    Perl. it's not just for websites.

    Please dont start with Perl. I dont want to rant about it, but.. just dont.

    C# or Java is a good bet. I am learning Python from scratch myself, its good fun.

     



  • @Tweenk said:

    @GeneWitch said:

    @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

    QBASIC.

    LOL! I think you could have been more straightforward and say "go lobotomize yourself"...

     

    I started off programming basic and fortran on the early micros (early 1980's timeframe).  If you wanted the computer to do anything at all you had to program it.  Essentially the interpreter *was* the OS.

     Today it is a bit harder to bridge that connection between development and the system.  That experience is what allowed me to take the next step - to learn assembly language, learn how the processor works, and all the steps after that - from school, to college, into my career.

    I think the best approach is to learn as many languages as you can - for several reasons:

     1)  You will have a larger selection of tools to choose from when projects present themselves.

     2)  You will know the relative merits, the strengths and weaknesses, of various approaches. 

     
    How can you understand why undisciplined use of 'goto' was considered a bad thing - if you've never used a language that supports jmp or goto?  How can you understand what your program is doing on the system, if you don't understand how a Von Neuman machine works?  If you never learn lisp how can you understand the difference between structured and functional programming?  Without learning an object oriented language, how can you understand the issues and benefits surrounding inheritance, encapsulation and code reuse?

     Today my language of choice is python - informed by all that came before. 

     
    I started with Basic - but was smart enough not to become 'lobotomized' by the experience.   :p

     



  • i hear lots of people like Boo . I havent used it so I cant say personally, but like i said, its getting popular



  • @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

     I would go with C(learn pointers), Java(learn Object Oriented programming) or PASCAL(don't know, but it's a good language to learn, because some languages have similar syntax).

    Really It doesn't matter which language you start with, as long as you can get comfortable programming in the language and learn how to solve problems (i.e using data structures and basic constructs such as while loops, do...while loops, for loops, ifs and recursion). the post 110813, has a very good explanation.



  • @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

    I think this question has come up so much that it's almost time to start an FAQ



  • @Hitsuji said:

    @jrwr00 said:

    I want to learn a programming language, but i don't know where to start, now i do like PHP and i've fiddled around with it, any ones out there NOT for websites,

    I think this question has come up so much that it's almost time to start an FAQ

    What would it say?

    "Your could choose Perl, Python, Ruby, PHP, C, C++, C#, Java, Scheme, Visual Basic, x86 assembler, MIPS assembler, Delphi, or Smalltalk, but those choices are all wrong for some reason."



  • Damn you, reply timeout! Here's an outside (sortof) opinion I could live with.

    How To Become A Hacker - Programming


Log in to reply