Coding is not difficult | Mark Zukerberg

57 replies
  • OFF TOPIC
  • |
a short film on the need for teaching coding in schools. Listen to big techies like Mark Zukerberg, Bill Gates, and many giants, explain the importance of learning to code right from the beginning and how It can impact society as a whole.

There are several advantages of learning to code in elementary school. First, learning programming empowers kids. Coding puts children in control of the computer and through experimentation builds mastery in sequencing skills, counting, problem-solving, logical thinking, cause and effect, and critical thinking




  • Profile picture of the author Odahh
    The pessimist in me.. avoids listening to this for a few reasons.. tech companies Use the h1b visa program to import cheaper labor from abroad because they don't want to pay what skilled american want to earn .

    so the tech people want the education system to mass produce tech workers ..for society to pay the price .. so tech companies can pay less and less for skilled workers .

    same goes with stem programs.. if most stem programs where not designed to fail as many of the people in them as possible .. we would produce many more skilled stem workers.. and not need to import cheaper stem workers from the rest of the world with the H1 b probram
    {{ DiscussionBoard.errors[11501744].message }}
  • Profile picture of the author hardraysnight
    -... ..- - / -- --- .-. ... . / .. ... / .... .- .-. -..
    {{ DiscussionBoard.errors[11501747].message }}
    • Profile picture of the author Odahh
      Originally Posted by hardraysnight View Post

      -... ..- - / -- --- .-. ... . / .. ... / .... .- .-. -..
      Hahaha

      -. --- - / .-- .. - .... / .- / - .-. .- -. ... .-.. .- - --- .-.

      and a question

      -.-. .- -. / .-- . / ... .-- . .- .-. / --- -. / - .... . / ..-. --- .-. ..- -- / .. ..-. / .-- . / ..- ... . / -- --- .-. ... . / -.-. --- -.. .
      {{ DiscussionBoard.errors[11501752].message }}
  • Profile picture of the author lanfear63
    Coding has nothing to do with putting children in charge of their computer. You don't re-code Windows 10.

    For making apps and web-pages

    Unless you are a purist, no one writes html anymore, programs like Wordpress and Dreamweaver are just click the box to make something happen.

    For Apps, there are many shell applications where you again, tick boxes to tell it what you intend to make.

    Writing software from the ground up using a specific computer language is the only thing that qualifies.

    I learned Basic programming pretty well back in the 80's and it does teach you logic, problem solving, algebraic use and a bit of maths.But, what would be used now?
    Signature

    Feel The Power Of The Mark Side

    {{ DiscussionBoard.errors[11501756].message }}
    • Profile picture of the author tagiscom
      Originally Posted by lanfear63 View Post

      Coding has nothing to do with putting children in charge of their computer. You don't re-code Windows 10.

      For making apps and web-pages

      Unless you are a purist, no one writes html anymore, programs like Wordpress and Dreamweaver are just click the box to make something happen.

      For Apps, there are many shell applications where you again, tick boxes to tell it what you intend to make.

      Writing software from the ground up using a specific computer language is the only thing that qualifies.

      I learned Basic programming pretty well back in the 80's and it does teach you logic, problem solving, algebraic use and a bit of maths.But, what would be used now?
      I also learned basic for the Atari 800XL 100 years ago, and then programmable assembly language, (probably got the name wrong, but it gave you shortcuts in developing animated characters) but with only a data recorder to save with, (that didn't work half the time) l couldn't do much.

      And l doubt that recoding Windows 10 is possible as if the OS picks up on it, the next update may wipe the changes away.

      Althogh rewriting Paint would be a plus.

      {{ DiscussionBoard.errors[11501771].message }}
    • Profile picture of the author Tom B
      Banned
      [DELETED]
      {{ DiscussionBoard.errors[11502713].message }}
      • Profile picture of the author TrickyDick
        Originally Posted by Thomas Belknap View Post

        Probably scripting languages like Html or Python. Many of the languages today are easier to use than Basic.
        We need to be technically accurate....

        HTML is a markup language not a scripting language.
        {{ DiscussionBoard.errors[11502881].message }}
        • Profile picture of the author Tom B
          Banned
          [DELETED]
          {{ DiscussionBoard.errors[11502885].message }}
          • Profile picture of the author Joe Ray
            Originally Posted by Thomas Belknap View Post

            No we do not to be technically accurate to get a point across.
            In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.
            {{ DiscussionBoard.errors[11502997].message }}
            • Profile picture of the author socialentry
              Originally Posted by Joe Ray View Post

              In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.

              but engineers think that pi=3.14
              {{ DiscussionBoard.errors[11503001].message }}
            • Profile picture of the author Tom B
              Banned
              [DELETED]
              {{ DiscussionBoard.errors[11503008].message }}
              • Profile picture of the author Joe Ray
                Originally Posted by Thomas Belknap View Post

                Good thing we aren't talking about software engineering. Anything you want to add about the topic?
                Oh, then what are we talking about?
                {{ DiscussionBoard.errors[11503068].message }}
            • Profile picture of the author TrickyDick
              Originally Posted by Joe Ray View Post

              In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.
              You do need to be technically accurate.....

              Calling HTML a scripting language with an "audience" with a little technical knowledge, you'll get eye rolls... or a flat out "NO! HTML is NOT a scripting language." In most circles, it will be the latter.

              If you're speaking to clients, potential employers or any other business environment, this is a massive red flag that says... You don't know the difference between a markup language and a scripting language. It is very basic....

              It is like a Writer not knowing the difference between their and they're...

              In the end, you can certainly explain technical "terms" in an easy to understand fashion... to the audience that is not so technical.... But, you don't call a CPU a hard drive to make it "easy to understand."
              {{ DiscussionBoard.errors[11503742].message }}
              • Profile picture of the author Joe Ray
                Originally Posted by TrickyDick View Post

                You do need to be technically accurate.....

                Calling HTML a scripting language with an "audience" with a little technical knowledge, you'll get eye rolls... or a flat out "NO! HTML is NOT a scripting language." In most circles, it will be the latter.

                If you're speaking to clients, potential employers or any other business environment, this is a massive red flag that says... You don't know the difference between a markup language and a scripting language. It is very basic....

                It is like a Writer not knowing the difference between their and they're...

                In the end, you can certainly explain technical "terms" in an easy to understand fashion... to the audience that is not so technical.... But, you don't call a CPU a hard drive to make it "easy to understand."
                TrickyDick, did you misunderstand my post? I am saying the same thing you're saying. I wrote that post to support you.

                This is what I wrote, please read it again carefully:

                "In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas."

                This was a reply to Thomas Belknap's reply to me... and this means that you must be"technically accurate"
                {{ DiscussionBoard.errors[11503766].message }}
                • Profile picture of the author TrickyDick
                  Originally Posted by Joe Ray View Post

                  TrickyDick, did you misunderstand my post? I am saying the same thing you're saying. I wrote that post to support you.

                  This is what I wrote, please read it again carefully:

                  "In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas."

                  This was a reply to Thomas Belknap's reply to me... and this means that you must be"technically accurate"
                  I did totally misread your post... My bad.... I apologize for that, my friend.
                  {{ DiscussionBoard.errors[11503823].message }}
  • Profile picture of the author IGotMine
    -.-. .- -. / .-- . / ... .-- . .- .-. / --- -. / - .... . / ..-. --- .-. ..- -- / .. ..-. / .-- . / ..- ... . / -- --- .-. ... . / -.-. --- -.. .
    ..-. ..- -.-. -.- -.-- . ...
    {{ DiscussionBoard.errors[11501770].message }}
  • Profile picture of the author ryanbiddulph
    Problem-solving and logic are 2 aspects alone that make coding beneficial for kids. I barely code; being a lightweight HTML guy....but any deeper coding I did in the past goaded me to think things through.
    Signature
    Ryan Biddulph helps you to be a successful blogger with his courses, manuals and blog at Blogging From Paradise
    {{ DiscussionBoard.errors[11501794].message }}
  • Profile picture of the author Daniel Evans
    There's only value in a proposal made by someone which suggests that anyone can do something, before they do it themselves, since many things are not difficult when a person can competently do them.
    {{ DiscussionBoard.errors[11501964].message }}
  • Profile picture of the author 1ndr4
    I agree with that,you must teach your children as Early as possible
    {{ DiscussionBoard.errors[11502010].message }}
  • Profile picture of the author sendizo
    who's here learning GoLang?
    {{ DiscussionBoard.errors[11502029].message }}
  • Profile picture of the author zillur098
    Coding is not difficult but more you practice and takes time makes you a good coder. You need to understand how to make products, not just write code. Getting a web developer, you need to know how to make a website, not just write out HTML tags. The thing is most of the coding institute do not train like that. That's why people get upset. They cannot influence themselves, as a result, they give up. People should understand how to produce a product in order to develop coding skills.
    {{ DiscussionBoard.errors[11502160].message }}
  • Profile picture of the author Jonathan 2.0
    Banned
    Great video. Thanks Kinney.
    : )
    Signature
    "Each problem has hidden in it an opportunity so powerful that it literally dwarfs the problem. The greatest success stories were created by people who recognized a problem and turned it into an opportunity."―Joseph Sugarman
    {{ DiscussionBoard.errors[11502169].message }}
  • Profile picture of the author senupal
    Yeah, Coding is not difficult. Its great video
    {{ DiscussionBoard.errors[11502236].message }}
  • Profile picture of the author smsgateways
    Coding is Fun,

    it helps the brain to think, how to solve problems.

    You don't have to be genius to code...
    {{ DiscussionBoard.errors[11502265].message }}
    • Profile picture of the author Joe Ray
      Originally Posted by smsgateways View Post

      Coding is Fun,

      it helps the brain to think, how to solve problems.

      You don't have to be genius to code...

      It depends what kind of coding we're talking about. There is easy coding... and there are some coding problems that are not trivial.


      There are also some coding problems where you would have to face accelerating complexity... i.e. creating a generative adversarial neural network, where two artificial neural networks contest each other to generate something...


      In this case, you kind of have to be "genius", especially if you try to understand the process when you're a kid.
      {{ DiscussionBoard.errors[11502596].message }}
  • Profile picture of the author oladinpeter
    there are lots of free resources online to learn coding so it is getting easier by the day
    {{ DiscussionBoard.errors[11502673].message }}
  • Profile picture of the author TrickyDick
    Difficult or not.... It simply doesn't matter...

    "Coding" is going the way of the "buggy whip" and Elevator Operator....

    The vast majority of "coding" being done today is repetitive.... and adds very little real business value.

    I've worked as a Software Engineer for over two decades at Fortune 500 companies....

    This was my journey...

    I started off creating "common code."

    I created my first Enterprise code generator.... I cut my team's work by 90%...

    I moved to creating Object Oriented libraries....

    I created my second Enterprise "Full Stack" code generator.... I cut my team's work by 95%...

    I then created Object Oriented libraries using Design Patterns...

    I created my third Enterprise "Full Stack" code generator.... It still cut my team's work by 95%...

    I created my "plugin based" no code Enterprise system.... I can do in a day what takes "Coders" months to do...

    With ALL companies being bottom line focused... This is the wave of the future.... Why hire a Technical team of Software Engineers, QA Analysts, Dev Ops Pros and Project Managers... costing millions each and every year... when they are simply not needed?

    In the end, companies that choose to ignore this... and build everything by hand will face an uphill battle.... How can they possibly compete with companies that have higher quality software and spend 90% less on their Technical Staff?
    {{ DiscussionBoard.errors[11502880].message }}
  • As we step out always into ever impossibler fyootyures, prolly coders are ten a penny -- dependin' on which code they expert at.


    I would wish always to link up with decoders -- principally bcs I so cheap.
    Signature

    Lightin' fuses is for blowin' stuff togethah.

    {{ DiscussionBoard.errors[11502884].message }}
  • Profile picture of the author Outreach Xpert
    Thanks, Mark this is Motivational Video for the future programmer.
    {{ DiscussionBoard.errors[11503002].message }}
  • Profile picture of the author CyberSEO
    When I was a kid, we had programming as a mandatory discipline in all schools of Soviet Union (aka USSR). And you know... that was a useful knowledge for many. But not for me unfortunately, because I was learning it on my own far before I became grown up to learn it in the school, so I always knew much more than my teachers )))


    First I've learned programmable calculators coding, then Fortran, BASIC, Z80 Assembly Language and Object Pascal. All of that when I was a schoolboy.
    Signature
    CyberSEO Pro - the ultimate all-in-one autoblogging WordPress plugin, powered by OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, Midjourney, DALL-E 3 and Stable Diffusion XL
    {{ DiscussionBoard.errors[11503051].message }}
  • Profile picture of the author discrat
    Long time no see...How the hell you doing Cue Ball
    {{ DiscussionBoard.errors[11503163].message }}
  • Profile picture of the author franklin1122
    cool post THUMPS UP
    {{ DiscussionBoard.errors[11503183].message }}
  • Profile picture of the author Monica8297
    Thanks a lot , Mark this is Motivational Video for the future programmer.
    {{ DiscussionBoard.errors[11503358].message }}
  • Profile picture of the author Stephannie Baker
    It's a subjective topic people good with maths usually tend to like coding always not *applicable for all*
    {{ DiscussionBoard.errors[11503376].message }}
  • Profile picture of the author walid hossain
    Yeah, coding is very easy and make fun happy for Every coder .....Is just Awsome.
    {{ DiscussionBoard.errors[11504161].message }}
  • Profile picture of the author agmccall
    Originally Posted by KinneyJ2014 View Post

    a short film on the need for teaching coding in schools. Listen to big techies like Mark Zukerberg, Bill Gates, and many giants, explain the importance of learning to code right from the beginning and how It can impact society as a whole.
    Didn't Bill Gates and Mark Zuckerberg basically steal the code they needed?

    al
    Signature

    "Opportunity is missed by most people because it is dressed in overalls and looks like work." Thomas Edison

    {{ DiscussionBoard.errors[11504195].message }}
    • Profile picture of the author TrickyDick
      Originally Posted by agmccall View Post

      Didn't Bill Gates and Mark Zuckerberg basically steal the code they needed?

      al
      Bill Gates bought MSDOS from Seattle Computer Products for $75,000 in 1980... That was a "nice" chunk of cash way back then... and the concept of a "windowing" operating system.... was invented by Xerox PARC... and "emulated" on the Mac and Windows PC... neither were based on "stolen" code.

      Mark Zuckerberg originally coded everything himself... Facemash.... and TheFacebook... which became Facebook. Of course, a lot of the code and technology has changed since "his" original version.
      {{ DiscussionBoard.errors[11504203].message }}
  • Profile picture of the author codingku
    i just love coding
    Signature
    {{ DiscussionBoard.errors[11505838].message }}
  • Profile picture of the author AashishGupta970
    Nothing is hard or tough if you fall in love with it. This is the law of nature. If you work whole-heartedly then you can learn anything. If a human being can develop those alien codes, then its not hard for another human being to learn those codes!
    {{ DiscussionBoard.errors[11506188].message }}
    • Profile picture of the author Joe Ray
      Originally Posted by AashishGupta970 View Post

      If a human being can develop those alien codes, then its not hard for another human being to learn those codes!
      Can you please expend on that "alien code" part?
      {{ DiscussionBoard.errors[11506540].message }}
      • Profile picture of the author Daniel Evans
        Originally Posted by Joe Ray View Post

        Can you please expend on that "alien code" part?
        I'm sure he just means code that's otherwise indecipherable to non-coders.
        {{ DiscussionBoard.errors[11506564].message }}
  • Originally Posted by KinneyJ2014 View Post

    Coding is not difficult | Mark Zuckerberg
    Well, nothing is -- If you really enjoy learning it.
    But if you don't, then that's like waiting for hours at the bank for your turn ...

    It was more challenging for me to find schools with courses designed to teach blind persons particular programming languages.
    Than learning it on my own.

    And it was much harder looking for schools that teach data science, ML, DL, AI, wearable and IoT device building.
    Than learning by doing it on my own.

    But I can do these now with my eyes closed.
    Simply because I don't have a choice (I'm completely blind).
    But more so, because I really enjoy doing these things.
    Signature
    • Deep Learning & Machine Vision Engineer: ARIA Research (Sydney, AU)
    • Founder: Grayscale (Manila, PH) & SEO Campaign Manager: Kiteworks, Inc. (SF, US)
    {{ DiscussionBoard.errors[11506901].message }}
  • Profile picture of the author mckinley55
    I personally don't agree with the mantra that everyone needs to know how to code. If it's something that interests you and you have the capacity for it; sure, learn to code. But claiming that it's "so easy" devalues computer programming. It's literally a science - it's called computer science.

    VPN Sai Mannat AnyDesk
    {{ DiscussionBoard.errors[11507223].message }}
    • Profile picture of the author socialentry
      Originally Posted by mckinley55 View Post

      I personally don't agree with the mantra that everyone needs to know how to code. If it's something that interests you and you have the capacity for it; sure, learn to code. But claiming that it's "so easy" devalues computer programming. It's literally a science - it's called computer science.

      No no no.



      Computer science =/= coding. Not at all.
      {{ DiscussionBoard.errors[11507229].message }}
  • Profile picture of the author Daniel Evans
    I'd bet that a lot of people who think coding is difficult, haven't even started due to that very presumption.

    Credit to those who do start things to find out.
    {{ DiscussionBoard.errors[11508525].message }}
  • Profile picture of the author Joe Ray
    No one ever pays anyone even a penny to write code. Programmers get paid to solve problems. Code is a tool we use to solve problems.


    If you want to learn coding just because coding is cool or because it's easy or difficult or whatever, you will give up in a couple of months.
    {{ DiscussionBoard.errors[11508599].message }}
  • Profile picture of the author naviown
    Seen this video a couple of times. Coding is not my cup of tea. It's something you need to love to do. If you are just forced and mindlessly doing coding it's not going to be much fruitfull.
    Signature
    DFY(Done-For-You) Service. Building A $3k/Month Biz From Scratch.

    Tons Of REVIEWS! LIMITED SEATS! CLICK HERE To Check Out WSO
    {{ DiscussionBoard.errors[11508685].message }}
  • Profile picture of the author jamesan
    Thanks! for the video.
    {{ DiscussionBoard.errors[11508866].message }}
  • Profile picture of the author vasskachk
    that seems to be exactly what i missed in school
    {{ DiscussionBoard.errors[11509576].message }}
  • Profile picture of the author Techs
    Thanks for the video. Learning to code is something I've always wanted to do but never got around to it. Does anyone have any links to online learning sites they would recommend?
    {{ DiscussionBoard.errors[11512600].message }}
    • Profile picture of the author DWolfe
      Originally Posted by Techs View Post

      Thanks for the video. Learning to code is something I've always wanted to do but never got around to it. Does anyone have any links to online learning sites they would recommend?
      You could search youtube and type in how to code, that would help you. Or you could go to
      edX | Free Online Courses by Harvard, MIT, & more or www.coursea.org and learn from one of the programs taught there.
      {{ DiscussionBoard.errors[11512788].message }}
  • Profile picture of the author Huenelde
    I think this is a great idea. The future is all the same for digital technology.
    {{ DiscussionBoard.errors[11512992].message }}
  • Profile picture of the author Kathrilas
    Well, I am more than sure that Zuckeberg or Ellison or Gates or somebody else never even write a string of code in their lives. They more like a face of the company then somebody who did all the grunt work here for everyone else. I suppose it that way.
    {{ DiscussionBoard.errors[11513221].message }}
  • Profile picture of the author AAYUSH MISHRA
    Banned
    It is you vs. the computer. You are trying to enslave it, to get it to do exactly what you want it to do.

    It resists in every way possible; it is worse than a teenager at finding tiny little minuscule things you didn't get precisely right and using them to defeat you.

    Sometimes they hide what they did and it is your struggle to find it and correct it.

    Coding is very hard at times. And becoming proficient at coding is incredibly hard. But this is true with so many skills.

    Becoming a great guitarist is hard. Becoming a great painter is hard. Learning to sculpt, design buildings, perform surgery almost any skilled profession has a point where you're in the thick of it and any sane person would quit.

    If all you have is the promise of

    "if I do this I can get paid a lot of money..."

    it's not going to be enough to get you through that moment.

    Steve Jobs calls it Passion.
    {{ DiscussionBoard.errors[11519462].message }}

Trending Topics