Without any further delay let's start with the common differences you must know if you are a programmer!
The First difference is about
1 Front-end and Back-end
ReactJS, Vue.JS, AngularJS, Bootstrap etc.
Part of Website user can see and interact with.
No Database needed.
Data stored in root directory.
Client side Application.
PHP, Python, Java, Ruby etc.
DJango, NodeJS, ExpressJS, ASP.NET, Spring etc.
In this everything happens behind the scene admin level.
Database is needed and web server to manage data in DB.
Server side Application.
2 IDE and Code editor
Integrated Development Environment.
An integrated development environment (IDE) is a software application that provides to edit programming for software development.
IDE = Editor + Compiler + Debugger
Support specific set of language.
Heavy, it takes large space.
Simply called code editor.
It is a computer program and software that allows user to enter, change, store and edit the programming code for software development.
TEXT EDITOR = Editor
Support coding in different languages.
Light weight takes less space.
3 Programming and Coding
Programming is developing full fledged software.
Use set of specific tools for different tasks such as testing, debugging and others.
A person should expertise in Algorithms, project management and problem managing.
Coding is just taking part in programming.
A simple text editor is enough for coding and with good themes in it.
A person should good at basic knowledge of programming language and syntax.
Last but not the least--
4 Algorithm and PseudoCode
Steps to solve a problem in english language(you can use any) by following some particular rules.
Help to simplify and understand the problem so that a program can be made.
Code written to solve a problem which doesn't required proper syntax.
A method of developing an Algorithm by Writing a logical code to solve problems.
Thank for reading.