What is the difference between programming and coding

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 740

  • @mshahmirkhan
    @mshahmirkhan 4 ปีที่แล้ว +1187

    Difference between programming and coding
    .
    Programming : creating logic
    Coding : typing any programming language

    • @FaranAiki
      @FaranAiki 4 ปีที่แล้ว +24

      That is CORRECT

    • @karljay7473
      @karljay7473 4 ปีที่แล้ว +35

      This. It's amazing how things have changed. I've been in this industry for nearly 40 years now and "coding" was never the same as programming. A real programmer will use logic, systems analysis and create a solution, a code will be given screens and will write the code that makes the screen. We used to have "coders" that would take accounting transactions and figure out which "code" to get each transaction so that someone else could input into the accounting software. A coder doesn't have to do anything nearly as complex as a programmer. I would never want to be a "coder", it can be replace so easily by a machine. We actually had coding machines that did this in whatever language you wanted decades ago.

    • @elitecrewmate4559
      @elitecrewmate4559 4 ปีที่แล้ว +21

      Thanks for saving my time

    • @sumeriano
      @sumeriano 4 ปีที่แล้ว +7

      No true. “Creating the logic” is MODELLING... which is a matter for system architect, BI, etc. So, both words “programming” and “coding” are synonyms.

    • @mshahmirkhan
      @mshahmirkhan 4 ปีที่แล้ว +1

      @@sumeriano Let me google it bye the way thanks

  • @LazyAdventurer101
    @LazyAdventurer101 4 ปีที่แล้ว +233

    Programming - Define the desired behaviour.
    Coding - Write code to get the desired behaviour

    • @alyssadelgado8232
      @alyssadelgado8232 2 ปีที่แล้ว +6

      this made more sense than any comment and any moment in the video x)

    • @Being_Human01
      @Being_Human01 2 ปีที่แล้ว

      Great yaaa
      Pretty well way to explain ❤️
      Love you dude

  • @mohammedsaad0761
    @mohammedsaad0761 5 ปีที่แล้ว +3190

    I'm the student who asked this question 😅😅😅

  • @r.i.p.4485
    @r.i.p.4485 4 ปีที่แล้ว +189

    Programming: the general action of giving something an effect for a cause. I.E.
    Tom meet me at four p.m. tomorrow.
    Cause: time reaches four p.m. the next day.
    Effect: Tom meets with me.
    Coding= the specific language and proper syntax to program.
    I.e.
    Command who: Tom;
    Give command: meet me;
    Give criteria: at four p.m. tommorow; execute code.
    Tom /meet me/ at four p.m. tommorow/.

    • @rishavmasih9450
      @rishavmasih9450 4 ปีที่แล้ว +8

      That was actually a really short and descriptive answer you have my thanks.

    • @asianhavoc1872
      @asianhavoc1872 4 ปีที่แล้ว +2

      Thats.....perfect😯

    • @MP-im7un
      @MP-im7un 4 ปีที่แล้ว +2

      So basically coding results in a program?

    • @r.i.p.4485
      @r.i.p.4485 4 ปีที่แล้ว +1

      @@MP-im7un yes, think of program as Mona lisa and coding as paint/paint strokes. Coding is the paint and like with different paint strokes( functions, if statements, namespace,etc) you can create many different works of art( programs).

    • @MP-im7un
      @MP-im7un 4 ปีที่แล้ว +1

      @@r.i.p.4485 ah okay thanks for the clarification, ive been trying to learn python recently (1st language) and i always figured coding was the end all be all definition of what id be doing as a software engineer

  • @Lodalailai
    @Lodalailai 4 ปีที่แล้ว +144

    4:52 Short and simple answer , Stay Happy

    • @ASmartNameForMe
      @ASmartNameForMe 4 ปีที่แล้ว +2

      Thanks

    • @scientificmultiverse6218
      @scientificmultiverse6218 4 ปีที่แล้ว +2

      Please can you tell how much mathematics is required to learn programming languages like C++,CCC, Java,Python and android studio?

    • @scientificmultiverse6218
      @scientificmultiverse6218 4 ปีที่แล้ว

      Please can you tell how much mathematics is required to learn programming languages like C++,CCC, Java,Python and android studio?

    • @scientificmultiverse6218
      @scientificmultiverse6218 4 ปีที่แล้ว +3

      Please can you tell how much mathematics is required to learn programming languages like C++,CCC, Java,Python and android studio?

    • @scientificmultiverse6218
      @scientificmultiverse6218 4 ปีที่แล้ว

      Please can you tell how much mathematics is required to learn programming languages like C++,CCC, Java,Python and android studio?

  • @sanjibpramanik9268
    @sanjibpramanik9268 4 ปีที่แล้ว +38

    I think programming is about create the algorithm or flowchart to achieve what we want , and coding is about just writing that program in any programming language.

  • @rishavmahajan6130
    @rishavmahajan6130 5 ปีที่แล้ว +608

    The world is programming, that's why we start every programming language with "Hello World"✍️

    • @cartiktechnomechnobro9061
      @cartiktechnomechnobro9061 5 ปีที่แล้ว +10

      Even Chitti Robo says that...

    • @THENOOBYPRO
      @THENOOBYPRO 4 ปีที่แล้ว +8

      @Happy Toxic print (hello world)

    • @THENOOBYPRO
      @THENOOBYPRO 4 ปีที่แล้ว +5

      @Happy Toxic no its python. *I forgot ''
      print ('hello world')

    • @babudelhi9885
      @babudelhi9885 4 ปีที่แล้ว

      @Happy Toxic just simply
      print("hello world")

    • @babudelhi9885
      @babudelhi9885 4 ปีที่แล้ว

      @Happy Toxic of course you will say cpp is base of python yes it is true but python helps you concentrate on the problem and work not bunch of codes

  • @kevinrickey3925
    @kevinrickey3925 4 ปีที่แล้ว +78

    I've been programming since 1980.... I sometimes hand assemble machine language.... I cannot see and distinction or difference between coding and programming.. I'd say they are synonymous.

    • @acerld519
      @acerld519 3 ปีที่แล้ว +1

      This is the correct answer. If anything, I avoid use of the term 'coding' as it has a meaning in the context of mathematics, in particular in coding theory.

    • @edwinflakes1132
      @edwinflakes1132 3 ปีที่แล้ว

      Well ! I have done no coding and arrived quickly at the same position. I think the tendency to compartmentalisation is a problem!

  • @judesamuel2848
    @judesamuel2848 4 ปีที่แล้ว +10

    Programming : - "Input" to a code, so that we can get a desire function or a process being done.
    Code : - A "sequence of syntax", written to process various inputs from a Source to give out a desired result, for which the syntax was written.
    Ex. For instance, You want your Air Conditioner to Run for a Hour. You programme the AC through a remote by giving input.
    But You need code to be written to control the running time of the AC in the PLC first to give an input.

  • @code4u328
    @code4u328 5 ปีที่แล้ว +47

    sir, in my point of view programming is algorithm and coding is the implementation of that algorithm...

    • @edwinflakes1132
      @edwinflakes1132 3 ปีที่แล้ว

      does coding consist of a set of instructions in sequence like a recipe > Yes ?
      does programming consist of a set of instructions in sequence = Yes ?

  • @RandomGuy-hi2jm
    @RandomGuy-hi2jm 5 ปีที่แล้ว +261

    Can we also say that
    Writing HTML is coding not programming 🤔

    • @AshokKumar-zl5jd
      @AshokKumar-zl5jd 5 ปีที่แล้ว +1

      Yea

    • @JosueRodriguez08
      @JosueRodriguez08 4 ปีที่แล้ว +2

      No

    • @richardikin
      @richardikin 4 ปีที่แล้ว +28

      HTML is not a programming language though, it's a Markup language, so there is no such thing as HTML programming or HTML coding, just HTML scripting.

    • @romancewastaken
      @romancewastaken 4 ปีที่แล้ว +7

      HTML is markup

    • @udaikumar1782
      @udaikumar1782 4 ปีที่แล้ว +1

      @@richardikin nope, not even scripting , writing html may be called coding.

  • @poucxs9246
    @poucxs9246 4 ปีที่แล้ว +5

    In the context of making software i am of the opinion that programming relates to the thinking that is needed to inventarise the specifications of your software, to distill the procedures that you want to code and to organise them in a way that makes sense for people might have to read your code in 10 years after you left the company where you made it. Coding is about taking that design and creating the code either with an IDE or notepad (if you are hardcore).

  • @BendyPenguin64
    @BendyPenguin64 5 ปีที่แล้ว +40

    I went to university to learn computer programming. I thought I knew what I was doing, since I was able to write the actual code needed to complete my university projects. It wasn't until the second year when I was put in a team for the first time that I realised how poor my abilities were in comparison to everyone else's. On countless occasions, I would show my code to my teammates that accomplished what it needed to, but they just said "It's too inefficient and ugly. There's a much better way of doing it." They'd rewrite my code in seconds and say "Why not do this instead?" I'd say "Oh, yes, I guess that is better. But that thought never occurred to me." I've had the same experiences at work as well, as I now work as a programmer (although I don't feel like a very good one, as I still get told "Your code may work, but that doesn't mean it's good code"). The problem solving skills needed for writing efficient and clean code just doesn't come naturally to me, and I struggle with a lot of the most basic programming concepts as well. If you want some code writing, I can do it. If you want a top quality product, I feel like I'm seriously unqualified. Am I just not cut out for programming, or is everybody else getting upset over nothing?

    • @deplaymaker3
      @deplaymaker3 4 ปีที่แล้ว +7

      Spyrotechnical hi there, I just started studying computer programming in school. I’m still a newbie and it’s just my first semester. I feel we have a lot in common, and secondly I don’t have any friends that motivates me. Any advice? I’d really appreciate thanks

    • @dixonjamesofficial
      @dixonjamesofficial 4 ปีที่แล้ว +3

      Keep at it! Live in it, and continue that process, you’ll be a solid programmer in no time

    • @videohog100
      @videohog100 4 ปีที่แล้ว +3

      Ask questions, learn shortcuts. I know the feeling but what you don't realize is one day a new rookie coder will show you their code and your response will be somewhat familiar to what your colleagues told you. Its a matter of listening, applying, and constantly asking how can I make this cleaner, easier, more efficient?

    • @simpletongeek
      @simpletongeek 4 ปีที่แล้ว +1

      Solve a problem 3 different ways. Then seek commonalities and discard the rest. Ask "what am I trying to solve? What is the core of the problem?" And arrange your answer in the most streamlined manner possible.
      Also, learn Algorithm.

    • @Jestrath
      @Jestrath 4 ปีที่แล้ว +1

      There are some general best practices for clean code. Books have been written about that very subject. However, there are a lot of aspects that are still pretty subjective and a matter of preference. I think at some point in time everyone probably gets told that their code is "ugly" but it works. Sometimes if you are on a very tight deadline and it works you have to use a hacky solution. Writing code with solid foundation that Is scalable and modular can sometimes be challenging. You really have to consider all the long term ramifications of your design choices. It can be pretty easy to screw up in this area even if you have experience. If you have some code snippets I might be able to provide some input. I won't say my way is "right" just the way I might do things. How long have you been in the field? I've been in for a few years I still feel like I have some level of imposter syndrome. I might know my stuff but many of my coworkers have a few decades of experience over me.

  • @randalmillbank8766
    @randalmillbank8766 4 ปีที่แล้ว +8

    I have been programing computers for over 40 years. The traditional difference between programming and coding has been a programmer creates logic whereas a coder mostly follows instructions from someone else. Your definition applies to a more literal interpretation of the words, which I can agree with.

  • @davidt8193
    @davidt8193 3 ปีที่แล้ว +5

    The comment section is so invaluable. I find a video because I'm looking for answers, but I scroll straight to the comments and find the answer right away!

  • @andrewevans5750
    @andrewevans5750 4 ปีที่แล้ว +3

    might want to throw in developing since coding and programming are part of a job and not a job anymore. Development is requirements gathering, problem-solving, architecting, testing, programming or coding identified solutions, and analyzing your solution. It involves keeping your nerves as clients constantly try to change requirements mid-project xD.

  • @sugy9310
    @sugy9310 4 ปีที่แล้ว +13

    Programing is giving instructions
    And
    Coding converting instructions into code format

    • @kunalapte5816
      @kunalapte5816 4 ปีที่แล้ว +1

      So, programming is giving a certain device a set of instructions and when to execute any of those instructions, and coding is preparing those instructions, right ?

    • @edwinflakes1132
      @edwinflakes1132 3 ปีที่แล้ว

      @@kunalapte5816 BUT how can the set of instructions be prepared when they already exist ? - What do you mean ?

  • @kshitizsharma7086
    @kshitizsharma7086 5 ปีที่แล้ว +34

    most toughest quest of interview is now most easiest quest thanx sir 🥰🥰

  • @trekkingwithus
    @trekkingwithus 5 ปีที่แล้ว +41

    The question is asked like finding the difderence between food and meal 🔕🔕🔕

  • @BrianKingProductions
    @BrianKingProductions 4 ปีที่แล้ว +2

    I just came across this by accident and wanted to chime in. I started messing with code back in 1988/1989. I started with BasicA/QBasic since it came with DOS2.0 on my IBM XT 8088. I spent a few months fiddling with that at 9 and 10 years old. I was introduced to C, then C++ and never looked back. In the last 3 decades I have done everything from ASM to all the Basics, C, C++, Perl, PHP, Java, Javascript, all the shell scripting languages, all the SQL variants, all the markup variants, as well as made my own scripting language, etc. I have worked on everything from the firmware for a custom dual laserjet printer at Torrey Pines Research for testing printing on recycled paper, to firmware for controlling the touchscreen systems at Xerox, to Facial Recognition algorithms at an undisclosed security firm on gov contract. I have experienced it all. I have met every type of would-be coder you can imagine. So-called "software engineers" these days are nothing more than library mongers that take all the libraries we made since the advent of the PC, slap a few function calls in, and call themselves professional. Meanwhile those of us responsible for technology being where it is today, we mean nothing anymore. Tossed aside and forgotten. You want to make a college graduate that "studied" C++ in school, collapse, tell them to write you a multi-threaded program that utilizes templated polymorphic (that word almost always illicits a 😳 from them) multiple inheritance atleast once in the code, with a recursive descent parser to read a custom either scripting language, or a text based database (dont scare them with binary yet), a custom sockets interface. That all code must be neat, properly indented, commented (clean code always trips them up), and anything else you can think of. When I did the hiring for my group at Xerox I made the candidates do this in front of me. Then I went through their code and added bugs, made it dump core, then had them fix it. If they couldnt do all this, they didnt even get to the vocal stage of the interview.

    • @asakpke
      @asakpke 4 ปีที่แล้ว

      You are a programmer :) All in one paragraph :p

  • @rebelio6692
    @rebelio6692 3 ปีที่แล้ว +2

    I like how you keep repeating words to make the video longer. So smart.

  • @NidhiSharma-tr5yy
    @NidhiSharma-tr5yy 5 ปีที่แล้ว +7

    I recently joined your channel out of curiosity. I must say that you provide a very good content. Kudos to you. 👍

  • @STBRetired1
    @STBRetired1 3 ปีที่แล้ว

    Programming - creating a program to fill a need.
    Coding - translating that program into the smallest and fastest way to make a computer/machine do that task.
    Programming - big picture.
    Coding - translate that big picture concept into a functional format.
    Programming - general working knowledge of computer language(s).
    Coding - in depth knowledge of a programming language.
    Programming - Office Manager
    Coding - extensive knowledge of Microsoft Excel, Word and Power Point.

  • @kaat6663
    @kaat6663 4 ปีที่แล้ว +5

    #include
    Void main()
    {
    Printf("we are programming");
    Return 0;
    }

  • @zafeerahmad4705
    @zafeerahmad4705 4 ปีที่แล้ว +1

    awesome explanation i just got the difference between of coding and programming within first 2 minutes when you picked up AC remote

  • @mouradoul3645
    @mouradoul3645 5 ปีที่แล้ว +13

    Hi Sir. Is data science really worth it like most people said, and is it a good choice for a beginner to start?

    • @ayubomaraden867
      @ayubomaraden867 5 ปีที่แล้ว +1

      In my opinion it is not good for beginners

    • @lopa8519
      @lopa8519 5 ปีที่แล้ว +2

      Yes it is. Don't be bothered by dunces saying otherwise, they most likely haven't processed as much in Data science themselves.
      You can go right at it. Start by learning R or Python. Python has more learning resources on the internet so maybe go with that

    • @RandomGuy-hi2jm
      @RandomGuy-hi2jm 5 ปีที่แล้ว

      @@lopa8519 what after that, i have a very good knowledge of data science now but i don't know what to do next. If u say go for the projects, i can't decide what project to do.

    • @lopa8519
      @lopa8519 5 ปีที่แล้ว +1

      @@RandomGuy-hi2jm I'm pretty sure a Google would suffice. A better alternative is to join the Python discord. There you will find a lot of ideas for your projects.

  • @realchrishawkes
    @realchrishawkes 3 ปีที่แล้ว +69

    Nice video bro!

  • @alanweber675
    @alanweber675 4 ปีที่แล้ว +3

    Programming, meaning writing/creating a computer program, is exactly the same as coding where coding is writing computer code.

  • @bakedutah8411
    @bakedutah8411 4 ปีที่แล้ว +1

    In general use, "programming" and "coding" are synonyms.its as simple as that.

  • @jatinanand3726
    @jatinanand3726 5 ปีที่แล้ว

    Coding is just written code after getting the object of anyone's problem. Programming is all things like writing code, importing external codes, development applications and implement programming language's library or Framework, etc.

  • @IamusTheFox
    @IamusTheFox 4 ปีที่แล้ว

    I honestly don't know; I really think that this is just another case of two words for the same thing.
    English does that a lot. We sometimes make uses for the words.
    The only place I think that the words might be used differently is:
    Show me your program would imply the finished product, show me your code implies the source (code) that you used to make it.
    If I asked to see your source, you would know exactly what I mean. If a software engineer said he programed his VCR, people would the he wrote the code for the VCR, in a software engineering context. There are people who actively hate html code for similar reasons. To them, you're implying that html is a programming language. If they're wrong about English's syntax, they aren't wrong about html.
    (I don't like it because hyper-text-markup-language code)

  • @gadget348
    @gadget348 4 ปีที่แล้ว

    Programing - writing in any high level language.
    Coding - writing machine code (assembly language) directly to the hardware.

  • @musabbirhasan5764
    @musabbirhasan5764 3 ปีที่แล้ว +1

    I am a new student. I can't sleep last night just thinking about these two things. Thank you for the clarification. I should not think that much.

  • @anubhabbhattacharya3644
    @anubhabbhattacharya3644 4 ปีที่แล้ว

    I like both your content and background . Who's seeing your content he or she is seeing something which is worth

  • @RoySATX
    @RoySATX 3 ปีที่แล้ว

    Programming is what didn't happen right before the image on your TV turns to static, coding occurs while the "We are experiencing technical difficulties" message appears on the screen prior to returning to your regularly scheduled program.

  • @MC_AU
    @MC_AU 4 ปีที่แล้ว +2

    Let’s add the word ANALYST to this discussion.
    Too often people start code without identifying the problem first.

  • @realchrishawkes
    @realchrishawkes 3 ปีที่แล้ว +15

    I don't think there are any differences

    • @edwinflakes1132
      @edwinflakes1132 3 ปีที่แล้ว +1

      I have some affinity with your reply. I want those who say there is a difference to simply state the BASIS of their difference - then I know and can go with it or reject it or distinguish on a different basis or go up a level and focus on core difference.

    • @randomshortvideos2071
      @randomshortvideos2071 3 ปีที่แล้ว

      @@edwinflakes1132 what??😂

    • @edwinflakes1132
      @edwinflakes1132 3 ปีที่แล้ว +1

      @@randomshortvideos2071 Ok - suppose you say that one woman is better than another - You ask in what way right ? - In other words you want to know the BASIS of the difference - right ?

    • @randomshortvideos2071
      @randomshortvideos2071 3 ปีที่แล้ว

      @@edwinflakes1132 yah right,
      You should have mentioned her earlier...😋

    • @randomshortvideos2071
      @randomshortvideos2071 3 ปีที่แล้ว

      @@edwinflakes1132 ok,
      Now i fully understand what you want to say.
      So, there is another way. We can also ask chris hawkes "on what basis?"
      I mean, if one is saying "there is no diffrence",
      We can ask, "how?"
      This would also solve our problem.
      Can't we sir?

  • @prafullgawade6531
    @prafullgawade6531 5 ปีที่แล้ว +5

    Difference between software engineer and software developer ?

  • @yanbinloh4728
    @yanbinloh4728 3 ปีที่แล้ว

    Basically, coding is part of the programming. Coding is used to translate the command and programming will execute the command that has been written on the console. Am I right or wrong because I have no basic understanding of computers. I am searching throughout the youtube channel for self-learning.

  • @sivabalanj
    @sivabalanj 4 ปีที่แล้ว +11

    2:58
    hmm......
    it may be so because phone is widely available for cheap....
    but i think pc is way better time consuming device.....

  • @Rauly4557
    @Rauly4557 4 ปีที่แล้ว +3

    I can't believe that you spending such a long video to explain something so simple. The act of putting the instructions together is programming, the tool or set of instruction you use to do the task is coding.

  • @yatendrajain6353
    @yatendrajain6353 5 ปีที่แล้ว +7

    First comment. Really inspired by you. Thanks for all yours guidance

  • @telegraph5592
    @telegraph5592 4 ปีที่แล้ว

    Actually setting a temperature is not programming. That would be configuration, as you simply set a Parameter the actual Programm knows what to do with. Programming is not setting parameters but actually defining the logic and steps which should be performed and may work with parameters coming from a externel source. In the case of the AC someone wrote a program accepting a target temperature and polling for the current temperature in a loop, as soon as measured temperature

  • @AdrianLParker
    @AdrianLParker 3 ปีที่แล้ว

    Senior Software developer here, I've worked in software development for about 15 years. Using a User Interface is *NOT* computer programming. Computer programming and coding are synonyms, they mean the exact same thing. When a software developer says "programming" in context of computers they mean "software development".

    • @STBRetired1
      @STBRetired1 3 ปีที่แล้ว

      I would be interested in your response to what I just posted. My view may be wrong and I'd like to find out now before I get much further in the field. I'm thinking that programmers and coders are two distinct fields of specialty.

    • @AdrianLParker
      @AdrianLParker 3 ปีที่แล้ว

      @@STBRetired1 they're synonyms, they're both words that mean "software developer".

    • @STBRetired1
      @STBRetired1 3 ปีที่แล้ว

      @@AdrianLParker Isn't that like saying that everyone who works on vehicles is just a mechanic without regard to their area of specialty? I get the feeling that a programmer is a generalist who has a working knowledge of computer language(s) but a coder is a specialist who knows every aspect of that language in order to reduce a program down to its' smallest size and fastest running version.

    • @AdrianLParker
      @AdrianLParker 3 ปีที่แล้ว

      @@STBRetired1 programmer, coder, they're just synonyms.

  • @millerdane
    @millerdane 4 ปีที่แล้ว

    Hi Hitesh. I see you are using a Apple laptop is this correct? I want to get into programming and I want to use python and django. What is the best latop you can recommend. Should I go with apple or windows?

  • @harshvardhan8318
    @harshvardhan8318 5 ปีที่แล้ว +8

    That's true. According to me, the world first & last great programmer is "Lord Shree Krishna" he finished all 100 korav by programming "Arjun " actually he was the finisher....he was great programmer,what should do ,what should not do ,how can do and all tharlt he knew every well .....;

  • @r.d.machinery3749
    @r.d.machinery3749 4 ปีที่แล้ว

    The two words are synonyms. You are redefining their meanings.

  • @sujishiju5783
    @sujishiju5783 3 ปีที่แล้ว

    Thank u sooo much i was searching for the video and u explained it very well..... Thanks a lot....

  • @chrisakaschulbus4903
    @chrisakaschulbus4903 4 ปีที่แล้ว

    just recently i saw a discussion under a video about the difference between cables, wires, ropes and such... and my thought just was, that the great minds that bring us innovation probably don't spend their time arguing about definitions like that...
    with all the information provided in this video, when i write code, i give the system a list of instructions that it has to execute, so i programmed it.
    to be honest, this should be something you think about for two minutes and then move on, it won't really help you with anything ^^

  • @Praxss
    @Praxss 5 ปีที่แล้ว +7

    One legend says--
    Let a Hundred non-creative be free, but one creative should not be shackled in engineering...

  • @dadabellmon8672
    @dadabellmon8672 4 ปีที่แล้ว

    you are absolutely correct sir, don't forget about TV programs, Radio Programs, Government Programs, Church Programs... someone had to program them.

  • @samuelkelly927
    @samuelkelly927 4 ปีที่แล้ว

    U.K. Yes as you said, Programming is an Umbrella term and coding in a way, seems to be for those who enter some lines of high or low level languages. In the 80s when we used punched cards in capturing data, the Programmer writes his code on a print layout sheet and gives it to the key punches to enter and after compilation before being given to an Operator to run the programme. How times has evolved so fast. I miss my Wang and IBM mainframe machines. You explanation was just superb but I think the coding now seem to be for the geeks and Programming the big term embracing everything from programming a person to come to work, Programming your alarm, remote control and even programming a few lines of code in an editor. And may I add in CS we use Program instead of Programme.

  • @Termerpores
    @Termerpores 4 ปีที่แล้ว +1

    So from what I getting, take a simple light bulb circuit for example,
    Programming: gives instructions by turning the light switch off and on
    Coding: responsible for connecting the circuitry together so that the instructions can be carried out.
    Is this right? Correct me if I am wrong

  • @gauravnagar3712
    @gauravnagar3712 5 ปีที่แล้ว +5

    Noone in the youtube can match your outro level sir . Amazing

  • @mritunjaymishra5008
    @mritunjaymishra5008 4 ปีที่แล้ว +2

    Sir in starting..i thought you are using any voice modulating software, until i saw you live on insta and realized this is your original voice 🔥

  • @prestonwallitsch8636
    @prestonwallitsch8636 4 ปีที่แล้ว +8

    He actually scared me out of my pants when he said "Almost everyone on the planet programs".

  • @oxglowinc.1614
    @oxglowinc.1614 5 ปีที่แล้ว +1

    Great explanation, then it means programming can be used interchangeably with coding without any problem. What is the difference between Software engineer and software developer? Help me out.

  • @prashanthi8492
    @prashanthi8492 4 ปีที่แล้ว

    Seriously,your communication skills are on point
    I will try to learn from you

  • @somasekarub9544
    @somasekarub9544 3 ปีที่แล้ว

    In simple terms a code is nothing but the lines of instructions which you written in a file say for example .c and save it in a secondary storage device like hard disk.
    Whereas in other hand a program is a compiled version and final executable file .exe generated from .c file using an ide which normally loads into your primary memory I.e. your RAM and be active till the execution completes....
    So .c is the code and .exe is your program
    If you dig in deeper then consider an example that you have ran a vlc media player now see in the task manager you could see under currently running programs your vlc media player will exist which is the .exe file
    A code is a building block of program...
    A code is in human readable form...
    A program in the other hand is in binary format which your machine can understand
    So a program is a final executable file
    (.c is ur code) -> (compile + assemble + link) -> (.exe or .bin or .hex is your program)
    I think now you got some idea on what exactly a code is and the program is

  • @WebDude
    @WebDude 5 ปีที่แล้ว +3

    Thanks Hitesh it was a really informative video....Please make a series on data structures and algorithms also.

  • @brahm3458
    @brahm3458 2 ปีที่แล้ว

    The most important thing in learning coding is; I don't know why should I code. I don't know anything about it but rather just following algorithm.
    We built or develop preexisting software by using softwares.
    I never understood; how was the first software built? How do machine learning and AI work? What if all software are vanished so how could we rebuild it!
    This is the reason I never get interested in anything rather asking philosophical questions because no one talks about it; how do really a stuff work? Neither in classical learning nor in so called modern tech learning.
    No curiosity is satisfied ...

  • @daydrmrofficial1966
    @daydrmrofficial1966 3 ปีที่แล้ว

    so programming is what you want for example the pc to do, and coding is writing the code to make it do that task?

  • @nathanhedglin931
    @nathanhedglin931 4 ปีที่แล้ว

    They’re exactly the same thing. So if English isn’t your first language don’t worry about it. Writing HTML can be called programming or coding. It is a declarative domain specific markup programming language. Let’s not make things more complicated than they really are.

  • @jivi2593
    @jivi2593 4 ปีที่แล้ว +5

    indien coding: stackoverflow CTRL+C -> CTRL+V

  • @amitbillore9794
    @amitbillore9794 5 ปีที่แล้ว +17

    Hey there, Hitesh is here, back again with another video😀.

  • @yudhvirsingh9909
    @yudhvirsingh9909 4 ปีที่แล้ว

    It really doesn't concern whether a programmer or coder is doing programming/coding .he just want to find an efficient solution to a problem!!!!Period

  • @trevorduke7738
    @trevorduke7738 4 ปีที่แล้ว +2

    This is great...But how would you use this to program a robot

  • @prabhjotsingh4882
    @prabhjotsingh4882 4 ปีที่แล้ว +14

    print("we are programming ")

  • @arunathulya
    @arunathulya 4 ปีที่แล้ว +1

    Hi Hitesh, Thanks for the great tip. I have no knowledge on omputer programming, can i learn coding or web development?

    • @factsofmaurya5669
      @factsofmaurya5669 4 ปีที่แล้ว

      Yeah you can , my channel name is
      Coding bhaiya
      You can visit and explore my channel
      If you like it then become the family of coding bhaiya

  • @مُعاذ-ت7ل
    @مُعاذ-ت7ل 4 ปีที่แล้ว

    Maybe it is just a matter of perspective. For example, coding from your perspective is programming from OS designer perspective, OS designer is programming from computer architect perspective, etc..
    P.S. the gecko behind me thinks you are coding your remote control.

  • @randomshortvideos2071
    @randomshortvideos2071 3 ปีที่แล้ว +1

    Is this video about computer programming and software coding???
    Reallllly?

  • @Lee784447
    @Lee784447 4 ปีที่แล้ว

    In the 1970’s I learned the 3 languages in use back then, IBM Basic, FORTRAN and COBOL.
    That said CODING is actually writing lines of code like I did. So the term is a modern name for the same thing.
    I understand...

  • @notsosmart3288
    @notsosmart3288 4 ปีที่แล้ว +31

    Google interviewer : do u know programming ?
    Me : yea I do . Okey Google give me a job

    • @notsosmart3288
      @notsosmart3288 4 ปีที่แล้ว +1

      @Limeava ok . You damaged my brain .

    • @nadirTLGoogle
      @nadirTLGoogle 4 ปีที่แล้ว

      @Limeava format error lol

  • @shanky4604
    @shanky4604 3 ปีที่แล้ว

    Waao simply amazing..nice work!

  • @codewithswaraj6386
    @codewithswaraj6386 3 ปีที่แล้ว

    Prohraming is start with p anddddddd coming is start with c that is the best defference

  • @morinobody
    @morinobody 3 ปีที่แล้ว

    so, is it that programming is the process, while code is the command or recourse that's used in that process?

  • @jithinjude97
    @jithinjude97 5 ปีที่แล้ว +2

    Can we say that Coding is the practical aspect of Programming?

    • @keshabdas3065
      @keshabdas3065 5 ปีที่แล้ว

      No

    • @jithinjude97
      @jithinjude97 5 ปีที่แล้ว

      Hi @@keshabdas3065,
      Will you please elaborate that?

    • @keshabdas3065
      @keshabdas3065 5 ปีที่แล้ว +1

      @@jithinjude97 why not

  • @OsamV
    @OsamV 4 ปีที่แล้ว

    Hi, being a 1st yr student of HM (hotel management) instead of btech, can i have chances of getting to IT companies through great coding skills. Please Reply

  • @smartITworks4me
    @smartITworks4me 4 ปีที่แล้ว

    Thanks for a very clear distinction and explanation of programming and coding.

  • @SamehMustafa007
    @SamehMustafa007 4 ปีที่แล้ว +1

    Coding vs. Programming - Definitions
    At the most basic level, programming is a broader discipline whereas coding is a narrower one.
    Coding involves writing many lines of code in order to create a software program. Programming involves not only coding but also other tasks, such as analyzing and implementing algorithms, understanding data structures, solving problems, and more. Programmers are typically technically-minded and have strong analytical skills.
    To put it simply, all programmers are coders but not all coders are programmers. Some experienced programmers use the word “coder” as jargon that refers to a beginner (junior) software developer.
    info.jkcp.com/blog/coding-vs-programming

    • @brinypeaguses9003
      @brinypeaguses9003 2 ปีที่แล้ว

      i've been going crazy but this one actually makes sense.

  • @SocksWithSandals
    @SocksWithSandals 4 ปีที่แล้ว +44

    In the next episode:
    What is the difference between an Aubergine, Zucchini and Eggplant?

    • @tseeks
      @tseeks 4 ปีที่แล้ว +2

      Aubergine and eggplant are two words for the same thing. Zucchini is similar, but not the same. That being said, this guy is spewing nonsense.

    • @maggi_knorr
      @maggi_knorr 4 ปีที่แล้ว

      Zucchini is another thing. The other ones, though, are the same

    • @SocksWithSandals
      @SocksWithSandals 4 ปีที่แล้ว

      @@maggi_knorr Indeed, the zucchini is a courgette. My apologies.

    • @aryanverma6317
      @aryanverma6317 4 ปีที่แล้ว +1

      th-cam.com/video/hNQR9mXOMRQ/w-d-xo.html
      This video is first lecture of our c language
      And first class is the most important class of every course . *I think you will not miss the first class of this course*
      If you want to learn web designing , web programming you may visit to my channel

  • @sumanth8296
    @sumanth8296 5 ปีที่แล้ว +11

    We are irrevocably programmed to watch hitesh videos.. Love u man😍😍🙆🙆🙋🙋🙋

  • @tolunluna
    @tolunluna 4 ปีที่แล้ว

    you are completely right, but I have another comparison. programmer vs coder but it’s a completely different context. I always teach my minions to think like a programmer so that they don’t end up a coder, but again, different contexts. good vid mate

  • @mohammedsaad0761
    @mohammedsaad0761 5 ปีที่แล้ว +3

    Thank u for the like sir@hitesh choudary

  • @blueberry._.6566
    @blueberry._.6566 2 ปีที่แล้ว

    So in order to learn programming u have to learn coding first, right?

  • @lipsonthomasphilip8680
    @lipsonthomasphilip8680 5 ปีที่แล้ว +18

    "We Are Programming" 🙋🙋

  • @IamusTheFox
    @IamusTheFox 4 ปีที่แล้ว +10

    I am impressed. I couldn't spend 7 minutes talking about the difference.
    A missile is a projectile, a rocket is self propelled.
    Nvm you don't actually explain what you mean by code.

  • @randomshortvideos2071
    @randomshortvideos2071 3 ปีที่แล้ว

    Is he in technical field?
    I don't think so...
    He is in another world. Feels like philosophy...
    Are you talking in terms of computer?

  • @kylenoe2234
    @kylenoe2234 4 ปีที่แล้ว +6

    I've always thought they were the same thing.

  • @SurajRoy
    @SurajRoy 5 ปีที่แล้ว +1

    My statement may look very cheap to some people, but I think developers are loosing value in market, the thing "always share the knowledge" is good, but platforms like wix or any other readymade site builders is helping the non-programming sector persons to make their own site without having any knowledge, some sites even convert responsive sites to app, they are not native app but still it reduces the chance of earning some money for a developer ! Everyone is thinking him/herself a developer these days ... This is just bulshit !

  • @chandhanas918
    @chandhanas918 4 ปีที่แล้ว

    Excellent explaination sir

  • @shopnilroy6254
    @shopnilroy6254 3 ปีที่แล้ว

    i think codeing is programming, programming is codeing. The reason is that the basic point of programming is developing. In fact learn the developing framework then slowly move on to the programming relative framework. 😊😚

    • @shopnilroy6254
      @shopnilroy6254 3 ปีที่แล้ว

      In fact this is a relative part of computer science engineering

  • @randomshortvideos2071
    @randomshortvideos2071 3 ปีที่แล้ว

    I think we are not programming remote or AC, we are operating them...
    If setting alarm in mobile, or changing some options of a machine is programming, then how a computer programmer is different from normal user??

  • @captainswing4040
    @captainswing4040 4 ปีที่แล้ว +7

    You go deep pondering on difference between programming and coding and end up asking yourself "What is the meaning of life?"

  • @pavankumarchandrappa855
    @pavankumarchandrappa855 5 ปีที่แล้ว

    Very good explanation Hitesh. Thank you so much

  • @jiachuhdry594
    @jiachuhdry594 5 ปีที่แล้ว

    well said..... very nicely differentiate in coding and programming

  • @abhayihm
    @abhayihm 4 ปีที่แล้ว

    Programming is the assimilation of codes...whereas code defines a snippet with some logic and functionality

  • @varshamishra3340
    @varshamishra3340 4 ปีที่แล้ว +2

    I'm new learner 🥵
    Which language should i learn first
    And what do I do first programming or coding .. I'm confused kid lol

  • @PrzemekChojeckiAI
    @PrzemekChojeckiAI 4 ปีที่แล้ว +3

    coding is basically:
    * stackoverflow
    ** trying to find the error on line 31;
    * stackoverflow;
    ** a random youtuber showing the error you're trying to solve
    * stackoverflow;

  • @nrgpirate
    @nrgpirate 4 ปีที่แล้ว

    programming is a dictionary definition. Coding is slang. It a short direct way of saying I am programming instructions to generate computer code. Over the years, coding and code have expanded in meaning in context and sometimes misused in context, and it stuck that way. However there is NO difference between them. It is the same action. In the same vain, a coder, engineer, developer, programmer is the same thing. No difference.