What is Computer Programming?

Understanding what programmers do and don’t do

For starters, programmers give instructions to machines. These instructions generally organize and manipulate numbers, text, date and time information, colour, collections (lists, sets, etc.) of information (date/time, colour, numbers, text, etc.), etc. to tell computers what to do.

How do they the machines interpret the instructions?

How do the machines create graphics with instructions alone?

How do programmers generate random numbers?

Conclusion

Philosophy & Code.