Programming Mindset
Program:
It is a set of instructions or step by step guidance given to computer to complete a given task.
End-user:
Who wants to use the computer for his day to day work with existing software.
Programmer:
Who is writing programs using Pre-defined Tools or Programs
Developer:
Who is developing software using many techniques including programming.
Software:
Collection of programs working together to provide an user interface with options for a specific purpose.