1.Commonly used architectures
2.Commonly used tools
3.Commonly used data types and subroutines
4.Commonly used syntax and variables
Answer:3