Software Engineering covers a broad area dedicated to using computers to design and develop software applications. Probably the biggest consideration is the target of the software. The are three broad targets to consider: (1) Personal Programs, (2) Professional Programs, and (3) Commercial Programs.
Personal Programs are written by someone to help with their profession, job, or personal tasks.
Professional Programs are unique programs written for a Corporation or a group to support development of a product or process.
Commercial Programs are programs developed for sale to the public.
Python Language Programming ►►
C and C++ Language Programming ►►
FORTRAN Language Programming ►►
Integrated Development Environments ►►
Computer Aided Design (CAD) ►►
Summary
Personal Programming: Spread Sheet, VBA, BASIC
Custom Programming: VBA, Python, C++, FORTRAN
Commercial Programming: C++