Unconfigured Ad Widget

Collapse

online school for coding recommendation please

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • #16
    MrFancyPants
    Senior Member
    • Jun 2017
    • 1160

    If you want him to learn the proper way, with a solid foundation upon which he can grow in whichever direction he chooses, he needs to learn "programming" and not jump right into a specific high level syntax like python. You hear that a lot these days because it's the "in" thing and all the kiddies are doing it, but it's not the best place to start. It's more of a scripting language, built for lightweight solutions.

    I'd recommend getting him into a core programming language course, like C# (pronounced C sharp). This guy sells a complete C# course and he's incredibly knowledgeable, having worked as a contracted programmer for years:

    Master C# from the ground up. Get real-world ready by the time you complete this mastercourse.


    It's $500 for the whole course but it's money well spent, as there are a ton of helpful resources included. I prefer self learning resources as opposed to classroom instruction for programming because a classroom will progress too fast for some, and far too slow for others.

    Learning a language like C# will teach him the fundamentals of programming which apply to any other language he decides to pick up in the future, and variants of C are the most widespread and flexible programming languages out there. Having learned C#, he'll be able to easily branch out into .NET and ASP for web applications and development, mobile app and game development, console applications, whatever he chooses. From there he can hit the ground running with any other languages needing only to learn the syntax, since programming constructs are largely the same across all platforms.

    Comment

    • #17
      TacFan
      Veteran Member
      • Jan 2006
      • 3021

      Originally posted by MrFancyPants
      If you want him to learn the proper way, with a solid foundation upon which he can grow in whichever direction he chooses, he needs to learn "programming" and not jump right into a specific high level syntax like python. You hear that a lot these days because it's the "in" thing and all the kiddies are doing it, but it's not the best place to start. It's more of a scripting language, built for lightweight solutions.

      I'd recommend getting him into a core programming language course, like C# (pronounced C sharp). This guy sells a complete C# course and he's incredibly knowledgeable, having worked as a contracted programmer for years:

      Master C# from the ground up. Get real-world ready by the time you complete this mastercourse.


      It's $500 for the whole course but it's money well spent, as there are a ton of helpful resources included. I prefer self learning resources as opposed to classroom instruction for programming because a classroom will progress too fast for some, and far too slow for others.

      Learning a language like C# will teach him the fundamentals of programming which apply to any other language he decides to pick up in the future, and variants of C are the most widespread and flexible programming languages out there. Having learned C#, he'll be able to easily branch out into .NET and ASP for web applications and development, mobile app and game development, console applications, whatever he chooses. From there he can hit the ground running with any other languages needing only to learn the syntax, since programming constructs are largely the same across all platforms.
      C# is just another language. I think what you are trying to say is.to.first learn fundamentals of programming like object oriented programming vs functional programming.

      Python is a scripting language mostly with many ready libraries to get done what you need to in a quick efficient manner. Its not the fastest language since it's not compiled but you will spend a lot of time learning about classes/ objects which are really only needed for polymorphism, code reuse etc.
      For Sale
      🔫 Pistols

      ☠ Rifles

      Comment

      • #18
        arrix
        Veteran Member
        • May 2012
        • 4064

        If he really wants to learn programming, tell him to start with C and assembly, then move up to higher level OOP languages, C++, Java, C#, etc.
        There is no week nor day nor hour, when tyranny may not enter upon this country, if the people lose their supreme confidence in themselves -- and lose their roughness and spirit of defiance -- Tyranny may always enter -- there is no charm, no bar against it -- the only bar against it is a large resolute breed of men.

        -Walt Whitman

        Comment

        • #19
          H2H
          Senior Member
          • Jun 2005
          • 1655

          C, C++, Java, Python.

          For fun sure..for work..it depends... We send all our dev to India or Vietnam for less than $10 an hour nowadays..

          Comment

          • #20
            sigstroker
            I need a LIFE!!
            • Jan 2009
            • 19655

            Originally posted by audiophil2
            I'll look into that. I don't know anything about coding so had no idea how it works. I'm just trying to keep him occupied a little. He.craves new info.

            If I can have him study apps that already exist and learn how they work it would help. I just don't know where to start with anything.

            My other idea was getting him into accounting. He is a perfect example of the movie the accountant. Or tax prep.
            Then he'll want a Para Ordnance. If you can't find one, a Glock 21 make a good silencer host too.

            thenewboston.com is a great free site for learning lots of different programming languages, and Bucky is a great teacher.

            For trading, there are a few different specific platforms designed just for trading. One of the most popular is Tradestation, which is free to use on their brokerage account. You might as well open an account, they're as cheap as most brokerages. Their language is called EasyLanguage, which is mostly used to filter and program automated chart-based systems. Some people write bots and just start them and they trade on their own. But you can also set them up to look for the patterns you want.

            Comment

            • #21
              audiophil2
              Senior Member
              CGN Contributor - Lifetime
              • Jan 2007
              • 8736

              Originally posted by sigstroker
              Then he'll want a Para Ordnance. If you can't find one, a Glock 21 make a good silencer host too.

              thenewboston.com is a great free site for learning lots of different programming languages, and Bucky is a great teacher.

              For trading, there are a few different specific platforms designed just for trading. One of the most popular is Tradestation, which is free to use on their brokerage account. You might as well open an account, they're as cheap as most brokerages. Their language is called EasyLanguage, which is mostly used to filter and program automated chart-based systems. Some people write bots and just start them and they trade on their own. But you can also set them up to look for the patterns you want.
              He has a double stack 10mm rock island now and has been using my canik to9sfx with dot. Glocks don't make good hosts at all. Bad timing. The best hosts are p22x and hk guns. Almost all can makers use a p226 as soecs host.
              sigpic


              Private 10 acre range rentals
              [/URL]

              Comment

              • #22
                sigstroker
                I need a LIFE!!
                • Jan 2009
                • 19655

                Maybe the small frame Glocks are no good but my 21 surprised me with how well it works.

                Comment

                • #23
                  SanDiego619
                  I need a LIFE!!
                  • Jan 2013
                  • 12334

                  I'd definitely say learn python first. That is a good intro language. Then Java.

                  These UMich courses are free and extremely popular, and very good for learning Python:

                  Python for Everybody Specialization
                  Offered by University of Michigan. Learn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize ... Enroll for free.


                  Python 3 Programming Specialization
                  Offered by University of Michigan. Become a Fluent Python Programmer. Learn the fundamentals and become an independent programmer. Enroll for free.



                  After those, this may be of particular interest to you. Not sure if it is free, but it can't be that expensive:
                  Analyze Financial Data with Python
                  Level up in financial analytics by learning Python to process, analyze, and visualize financial data. Includes **Python**, **Portfolio Optimization**, **Financial APIs**, **NumPy**, **Financial Statistics**, **MatPlotLib**, and more.
                  Where the people fear the government you have tyranny. Where the government fears the people you have liberty.

                  Comment

                  • #24
                    Big Chudungus
                    Veteran Member
                    • Jun 2021
                    • 3457

                    tuff ask TBH.

                    When I was taking programming in college decades ago I quickly figured out any instructor/prof who said "you need to bleed on the keyboard" (spend hours trying to figure out WTF little thingy was completely blocking your progressing to next step) was a lazy lying POS, and there is literally zero value in "bleeding on the keyboards" and best thing is always just have some guy who understands the program and the common pitfalls show you. (one particularly worthless prof considered this "cheating").

                    One class (Lotus 123) at a "satellite campus" in old school, the instructor was an actual Corporate Trainer pro just moon-lighting as Jr College instructor and it was amazing. Likewise Solidworks reseller GoEngineer did a one (full) day "test drive" with a real Applications Engineer kid taking us through the program and he taught me more in 7hrs than in 2 full quarters and 100s of hours at De Anza.

                    Hard to find good Youtubes that don't drive me nuts with presenter's poor presenting skills, or thick accent. Some of the guys who SEEM to have good fairly serious, well self edited presentations have thick and unpleasant accents. I'm wondering if there isn't an app that can take their speech then substitute a Computer Voice. IMO most presenters should do their video, have computer type out everything they've said, including the "uh, uh...and uh..." then have them edit out everything except the meat, THEN redo like they are Obama reading off his teleprompter or computer voice.

                    MOST textBOOKs are much better with lots of fluff. This is nice exception.


                    But instead of "dead" online class maybe try to set up a LIVE tutor connection, at least to have on hand for getting past stumbling blocks to avoid "bleeding on the keyboard". Now with worldwide Skype etc I don't see why you could get access to some real programmer anywhere in the world (cheap labor) who takes a short break from his real job to moonlight as consultant on Bill By The Minute basis.

                    Comment

                    • #25
                      Big Chudungus
                      Veteran Member
                      • Jun 2021
                      • 3457

                      Originally posted by MrFancyPants
                      This guy sells a complete C# course and he's incredibly knowledgeable, having worked as a contracted programmer for years:

                      Master C# from the ground up. Get real-world ready by the time you complete this mastercourse.


                      It's $500 for the whole course but it's money well spent, as there are a ton of helpful resources included.
                      Tim Corey also offers a $50/month "all access" pass for not just C# but all sorts of other courses. I'm likely to check that out, given I've got lots of freetime at "work" currently.

                      Comment

                      • #26
                        ibanezfoo
                        I need a LIFE!!
                        • Apr 2007
                        • 11932

                        Originally posted by SanDiego619
                        I'd definitely say learn python first. That is a good intro language. Then Java.

                        These UMich courses are free and extremely popular, and very good for learning Python:

                        Python for Everybody Specialization
                        Offered by University of Michigan. Learn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize ... Enroll for free.


                        Python 3 Programming Specialization
                        Offered by University of Michigan. Become a Fluent Python Programmer. Learn the fundamentals and become an independent programmer. Enroll for free.



                        After those, this may be of particular interest to you. Not sure if it is free, but it can't be that expensive:
                        Analyze Financial Data with Python
                        https://www.codecademy.com/learn/paths/finance-python
                        Did you say Java?
                        vindicta inducit ad salutem?

                        Comment

                        • #27
                          AKSOG
                          Veteran Member
                          • Jul 2007
                          • 4139

                          This is a good place to start

                          Comment

                          • #28
                            SanDiego619
                            I need a LIFE!!
                            • Jan 2013
                            • 12334

                            Originally posted by ibanezfoo
                            Did you say Java?
                            Do people still use Java to teach OOP? That would be the purpose.
                            Where the people fear the government you have tyranny. Where the government fears the people you have liberty.

                            Comment

                            • #29
                              SactoDoug
                              CGN/CGSSA Contributor - Lifetime
                              CGN Contributor - Lifetime
                              • Oct 2013
                              • 2626

                              He should start with the fundamentals first before considering a language. If possible, enroll him into a programming fundamentals class at your local community college. They will teach him the basic concepts that go with any language such as how to decompose a problem, solve the pieces then put it back together into a cohesive solution. My local community college uses C to teach the fundamentals, which is the base for many other languages.
                              Block Google Tracking and Ads with a Raspberry Pi Hole

                              Comment

                              • #30
                                sigstroker
                                I need a LIFE!!
                                • Jan 2009
                                • 19655

                                Originally posted by SanDiego619
                                Do people still use Java to teach OOP? That would be the purpose.
                                I thought the purpose was to create code to help in trading. OOP isn't necessary at all.

                                Comment

                                Working...
                                UA-8071174-1