Coding vs Programming

A thread🧵
As a programmer you might have come across both these words- coding and programming but do you know the actual difference between the two

Let us look at the difference between both these terms now and let me clear your doubts.
Read to the end of the thread!
📌Coding
Coding is basically the act of translating codes from human language to machine-based language. It can also be called a subset of programming since it is the foundation of programming
📌Programming
Programming is a bigger aspect than coding, which is one of the parts of it. It is the process of developing an executable software program that is implemented without any errors. It is the programmer’s job to analyze a problem in the code and provide solutions.
📌Coding vs Programming
While coding means writing codes from one language to another, programming means to program a machine with a given set of instructions to run.

Let us look at the key differences in brief👇
📌Challenge differences
Programming comprises undeniable degrees of problem-solving and critical thinking.
While fostering a product, programmers need to find answers for expected issues before the most common way of coding has even started.
📌Skill differences
Coders are needed to have basic knowledge of programming languages. Programming would require creating algorithms, math models, data processing, and data structures.
A programmer needs a specialized degree and experience to write logic, analyze, design, and write complex programs.

The coder’s job is to follow the programmer’s technical specifications to write code and ensure that the final outcome meets the requirements.
📌Methodology differences
Coding follows an experimentation approach without requiring any earlier preparation, while programming is more deliberate and requires significantly more planning.
📌Output
While coding, the expected outcome is the result of applying a set of instructions given to a computer with a piece of code. On the other hand, after programming, the obtained outcome is a whole application, a software product, or a website.
If you liked this, make sure to:

1. Follow me @meetjain74

2. Retweet the first tweet

3. Turn on the notifications to never miss these amazing tweets.

Thanks so much for getting to the end of the thread! Let me know your thoughts below

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Meet Jain🦅

Meet Jain🦅 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @meetjain74

6 Nov
Best sources for app design inspiration

A thread 🧵
#Android
🔸Dribbble
dribbble.com
🔸Behance
behance.net
Read 9 tweets
2 Nov
15 Linux commands every programmer should know

A thread🧵
🔸pwd -
To print the present working directory

The command will return an absolute (full) path, which is basically a path of all the directories that starts with a forward slash (/).

An example of an absolute path is /home/username
🔸cd -
To change to a different directory

Example: cd workspace

There are some shortcuts to help you navigate quickly:
-> cd .. to move one directory up
-> cd to go straight to the home folder
-> cd- to move to your previous directory
Read 18 tweets
1 Nov
What is an IP address and a MAC address?

A thread 🧵
🔸IP address -
IP stands for Internet Protocol Address. It is a numerical label assigned to each device connected to a computer network that uses Internet Protocol for communication.
The internet needs a way to differentiate between different computers, routers, and websites. IP addresses provide a way of doing so and form an essential part of how the internet works.
Read 15 tweets
31 Oct
Git keywords every programmer should know

A thread 🧵
🔸Repository
A repository is like a folder for your project. It contains the collection of the file as well as the history of the changes made to those files. Sometimes Github users shorten this as 'repo'
🔸Branch
A branch is a parallel version of a repository. It is contained within the repository but does not affect the primary or master branch allowing you to work freely without disrupting the 'live' version.
Read 18 tweets
30 Oct
What is JSON?

A thread 🧵
🔸JSON stands for JavaScript Object Notation.
🔸JSON is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute-value pairs and arrays.
🔸JSON is a language-independent data format. It was derived from Javascript, but many modern programming languages include code to generate and parse JSON-format data.
Read 10 tweets
29 Oct
Public APIs for your projects

A thread 🧵
🔸Open Weather Map
Free API to get weather information all over the world
openweathermap.org/api
🔸Skyscanner search
API to get real-time information about planes traveling across the world
skyscanner.github.io/slate/#api-doc…
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(