Which programming language to learn first?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Rob
    I'm a great bowler.
    • Nov 2003
    • 13310

    #1

    Which programming language to learn first?

    Excellent resource.

    Open in new tab so you can zoom in. Answers every question you've ever had about learning new languages.

  • Ferus
    Bye - Left to do stuff
    • Feb 2013
    • 4108

    #2
    I learned C# not to many years ago, have later learned Python and those two have helped me accelerate my Progress a lot. I took 2 training courses (Basic C# and Object oriented programming) and am glad I spend those two weeks to get the theory and Foundation in place.

    I have build my own web-Interface in C# .NET for executing powershell scripts that deploy/retire Windows servers in our cluster. Takes me less than 15 minutes to have a fully updated running Windows 2012R2 server, and it dont matter if it needs MS-SQL, AD or other rolls. They are all Scripted.

    Comment

    • Rob
      I'm a great bowler.
      • Nov 2003
      • 13310

      #3
      Originally posted by Ferus
      I learned C# not to many years ago, have later learned Python and those two have helped me accelerate my Progress a lot. I took 2 training courses (Basic C# and Object oriented programming) and am glad I spend those two weeks to get the theory and Foundation in place.
      I messed around with OOP 20 something years go with Visual Basic. That was because I wanted to write progs for AOL (I'm not ashamed to admit it anymore). I've been using PHP and Javascript for about 15 years. But PHP is starting to get dated, so I was looking for other options. That's where I found the graphic, and that's why tomorrow I'll start my adventures in Python.

      Got any Python tips? I've read that it's not too difficult if you have a solid programming foundation.

      Comment

      • Ferus
        Bye - Left to do stuff
        • Feb 2013
        • 4108

        #4
        Originally posted by Rob

        Got any Python tips?

        Deside what you want, and then find the right training for it. I wasted a lot of time and got frustrated at times, because I could not deside between Python v2.X or v3.X. Lots of scripts not working because of the different formfactor.

        I put all Projects aside, and spend two weeks reading this Starting Out with Python, 3rd edition - pdf - Free IT eBooks Download

        And then rebooted the project

        Comment

        • Ferus
          Bye - Left to do stuff
          • Feb 2013
          • 4108

          #5
          I am mostly using Python for server monitoring/reporting now - Shinken Monitoring - Index and gathering/enhancing the data


          use https://www.jetbrains.com/pycharm/

          Comment

          • MiamiBoyz
            fgfdftre6
            • Oct 2012
            • 6690

            #6
            We are at the point where machines are programing other machines and human interaction really just gets in the way.

            Sorry but you appear to be too late to this party.

            Comment

            • Cutty
              So Fucking Banned
              • Jan 2006
              • 1265

              #7
              Originally posted by Rob
              That was because I wanted to write progs for AOL .
              what u know about pr havok, ixa, phish, vb, island55, etc.

              Comment

              • rowan
                Too lazy to set a custom title
                • Mar 2002
                • 17393

                #8
                Originally posted by MiamiBoyz
                We are at the point where machines are programing other machines and human interaction really just gets in the way.

                Sorry but you appear to be too late to this party.
                out[1]=0;if(tmp[(index3%10)]<tmp[(index2%10)])flag=flag&(~(1UL<<7UL));index4=index3*(1<<41);out[0]=tmp[(index2%10)]*(1<<40);if(index8<=inp[126])flag=flag|(1UL<<40UL);out[(index1%4)]=tmp[0];if(tmp[3]>218608640UL){out[(index2%4)]=tmp[3];}else{out[(index2%4)]=218608640UL;}if(53053279UL<(1<<61)){out[(index2%4)]=53053279UL;}else{out[(index2%4)]=(1<<61);}

                Comment

                • Cutty
                  So Fucking Banned
                  • Jan 2006
                  • 1265

                  #9
                  Originally posted by rowan
                  out[1]=0;if(tmp[(index3%10)]<tmp[(index2%10)])flag=flag&(~(1UL<<7UL));index4=index3*(1<<41);out[0]=tmp[(index2%10)]*(1<<40);if(index8<=inp[126])flag=flag|(1UL<<40UL);out[(index1%4)]=tmp[0];if(tmp[3]>218608640UL){out[(index2%4)]=tmp[3];}else{out[(index2%4)]=218608640UL;}if(53053279UL<(1<<61)){out[(index2%4)]=53053279UL;}else{out[(index2%4)]=(1<<61);}
                  that is the ugliest condition in the history of jesus christ

                  Comment

                  • Manfap
                    Confirmed User
                    • Jan 2013
                    • 2626

                    #10
                    Scary wages, no wonder all the US tech firms are shipping in qualified Indians.

                    Comment

                    • Ferus
                      Bye - Left to do stuff
                      • Feb 2013
                      • 4108

                      #11
                      Originally posted by Manfap
                      Scary wages, no wonder all the US tech firms are shipping in qualified Indians.
                      Lol... in your dreams. Ask CA what happened to their Indian Development department

                      They more or less fucked every single product up, and they are now relocated in the US and Eastern Europe to make sure the products have a future.

                      (In general)
                      Ask someone from India/Pakistan/china to do something, and they do it 95-98%

                      Ask russian, European or someone from North/South America to do it, and they will help you DEVELOPE your code.

                      I still use indian/pakistani people for grunt Work, dont get me wrong. But I would never use them for mission-critical Work.

                      Comment

                      • stoka
                        Confirmed User
                        • Dec 2005
                        • 956

                        #12
                        Originally posted by Cutty
                        what u know about pr havok, ixa, phish, vb, island55
                        here they are, from left to right

                        Comment

                        • Cutty
                          So Fucking Banned
                          • Jan 2006
                          • 1265

                          #13
                          Originally posted by stoka
                          here they are, from left to right


                          haha enough said

                          Comment

                          • wehateporn
                            Promoting Debate on GFY
                            • Apr 2007
                            • 27176

                            #14
                            First one was C

                            Comment

                            • stoka
                              Confirmed User
                              • Dec 2005
                              • 956

                              #15
                              Originally posted by Cutty
                              haha enough said

                              Comment

                              • Barry-xlovecam
                                It's 42
                                • Jun 2010
                                • 18083

                                #16
                                https://github.com/parseplatform

                                Code is being commoditized ...

                                So, I would learn to be a top-feeder ;OP

                                JSON
                                Coding for nosql

                                Comment

                                • michael.kickass
                                  Too lazy to set a custom title
                                  • Mar 2009
                                  • 11039

                                  #17
                                  Turbo Pascal
                                  NICERATIOS - $30 PPS - 50% Rev Share - 5% WM Referral - High Converting Sites!
                                  Any questions about your NICERATIOS account? Vanessa will take care of you: [email protected]

                                  Looking to expand your business in general, maybe sell your sites? Contact me:
                                  [email protected]

                                  Comment

                                  • mineistaken
                                    See signature :)
                                    • Apr 2007
                                    • 29656

                                    #18
                                    Objective C and no Swift. Old diagram or Ob C > Swift?

                                    Comment

                                    • blackmonsters
                                      Making PHP work
                                      • Nov 2002
                                      • 20963

                                      #19
                                      The key to life is figuring out the last computer language you will learn.


                                      Free Open Source Live Aggregated Cams Script (FOSLACS)

                                      Comment

                                      • PornDiscounts-V
                                        Confirmed User
                                        • Oct 2003
                                        • 5744

                                        #20
                                        I learned cgi out of need, as well as html. After two weeks of reading I created my first e-commerce site selling surfing videos. But while I was throwing things together I stumbled upon the ability to read any file I wanted through a e-commerce script we were using.

                                        Eventually I moved on to MySQL and php. And noticed lots of security issues there as well.

                                        I ditched my day job and made 10k per month pointing these issues out. Then noticed I could make tons more as an affiliate.

                                        Then learned seo.

                                        Now I wonder how people drive to work and slave away.
                                        Blog Posts - Contextual Links - Hardlinks on 600+ Blog Network
                                        * Handwritten * 180 C Class IPs * Permanent! * Many Niches! * Bulk Discounts! GFYPosts /at/ J2Media.net

                                        Comment

                                        • mineistaken
                                          See signature :)
                                          • Apr 2007
                                          • 29656

                                          #21
                                          Originally posted by vvvvv
                                          I learned cgi out of need, as well as html. After two weeks of reading I created my first e-commerce site selling surfing videos. But while I was throwing things together I stumbled upon the ability to read any file I wanted through a e-commerce script we were using.

                                          Eventually I moved on to MySQL and php. And noticed lots of security issues there as well.

                                          I ditched my day job and made 10k per month pointing these issues out. Then noticed I could make tons more as an affiliate.

                                          Then learned seo.

                                          Now I wonder how people drive to work and slave away.
                                          Are you a genius? Who could create e commerce site after 2 weeks of learning from scratch?

                                          Comment

                                          • OneHungLo
                                            So Fucking Banned
                                            • May 2001
                                            • 40906

                                            #22
                                            Originally posted by mineistaken
                                            Are you a genius? Who could create e commerce site after 2 weeks of learning from scratch?
                                            If it's posted on the Internet it must be true.

                                            Comment

                                            • CurrentlySober
                                              Too lazy to wipe my ass
                                              • Aug 2002
                                              • 38944

                                              #23
                                              I learnt BASIC back in 1981... Never looked back !


                                              Boo Yah!


                                              👁️ 👍️ 💩

                                              Comment

                                              • PornoPlopedia
                                                Curing asexual impotence
                                                • Mar 2014
                                                • 465

                                                #24
                                                I would say FORTRAN of course
                                                Basic COBOL knowledge might also help
                                                I buy my traffic from


                                                Comment

                                                • johnnyloadproductions
                                                  Account Shutdown
                                                  • Oct 2008
                                                  • 3611

                                                  #25
                                                  I'm finishing up 2 udacity nano degrees right now, frontend developer and fullstack.

                                                  The front end developer degree is what you would think it is and eventually works it's way into some of the modern javascript frameworks (backbone.js etc).

                                                  The fullstack (backend, which is what resides on the server) is python, postgres and working with software like vagrant to configure environments without ever having to mess up your own machines settings.

                                                  Granted if you want to freelance you need to remember all fullstack stuff is PHP, well at least 80%+

                                                  I pay $200 a month each for both programs, so $400 (I'm 7 months in). I get 50% of that tuition back assuming I graduate before April 20th next year (shouldn't be a problem).

                                                  If you're motivated you don't need to take anything like this but the best part is you can get 1-on-1 sessions through Google hangouts and you get some nice code feedback on your projects, I've posted an example below.

                                                  This is just for one of the files in a project, usually it takes 2-4 submissions before they give me complete approval to move on to the next project. Turnaround is anywhere from 2-16 hours on a project for them to evaluate.

                                                  These projects aren't easy, you'll spend hours and hours on them.





                                                  Comment

                                                  • johnnyloadproductions
                                                    Account Shutdown
                                                    • Oct 2008
                                                    • 3611

                                                    #26
                                                    Originally posted by Ferus
                                                    Deside what you want, and then find the right training for it. I wasted a lot of time and got frustrated at times, because I could not deside between Python v2.X or v3.X. Lots of scripts not working because of the different formfactor.

                                                    I put all Projects aside, and spend two weeks reading this Starting Out with Python, 3rd edition - pdf - Free IT eBooks Download

                                                    And then rebooted the project
                                                    You can convert scripts in python using 2to3 or backward using 3to2.
                                                    It is annoying to jump between projects as there are extensive programs written in python 2.* and will probably linger around until 2020+

                                                    Starting was a little slow but I actually really like python, better than I do PHP because it forces people to have certain conventions in their code with the indentation. Helps to use a good IDE like PyCharm too.

                                                    Starting out is the hardest part.

                                                    Nice thing about interpreted langauges like python or PHP is you can still run a program when one part of it may be broken on a webserver, a little more gratifying to the beginner or someone tinkering with the code.

                                                    Compiled languages, C, C++ have to be completely compiled each time and though I don't have experience with anything large that can take 5-10 minutes. Then you learn about testing etc.

                                                    Comment

                                                    • johnnyloadproductions
                                                      Account Shutdown
                                                      • Oct 2008
                                                      • 3611

                                                      #27
                                                      One last thing about using Udacity.

                                                      Udacity does make money off of their students but a major kicker is they open up the platform to employers to view. How much they'll make off of that I don't know. I'm guessing some kind of plan if a student works out they'll get a $x,xxx cut, like a recruiter.

                                                      Comment

                                                      • Sly
                                                        Let's do some business!
                                                        • Sep 2004
                                                        • 31376

                                                        #28
                                                        I started Python recently. It's fun, I like it better than PHP so far. It's a little more "rigid," and I like that. Creates better habits.
                                                        Vacares - Web Hosting, Domains, O365, Security & More - Paxum and BTC Accepted

                                                        Windows VPS now available
                                                        Great for TSS, Nifty Stats, remote work, virtual assistants, etc.
                                                        Click here for more details.

                                                        Comment

                                                        • blackmonsters
                                                          Making PHP work
                                                          • Nov 2002
                                                          • 20963

                                                          #29
                                                          Originally posted by vvvvv
                                                          I learned cgi out of need, as well as html. After two weeks of reading I created my first e-commerce site selling surfing videos. But while I was throwing things together I stumbled upon the ability to read any file I wanted through a e-commerce script we were using.

                                                          Eventually I moved on to MySQL and php. And noticed lots of security issues there as well.

                                                          I ditched my day job and made 10k per month pointing these issues out. Then noticed I could make tons more as an affiliate.

                                                          Then learned seo.

                                                          Now I wonder how people drive to work and slave away.
                                                          I never learned "cgi", so darn good of you.

                                                          Free Open Source Live Aggregated Cams Script (FOSLACS)

                                                          Comment

                                                          • Cutty
                                                            So Fucking Banned
                                                            • Jan 2006
                                                            • 1265

                                                            #30
                                                            Originally posted by stoka
                                                            lol irl @ trollface in the bg

                                                            Comment

                                                            Working...