According to the text, what must beginning developers control to get started?
(a) Memory allocation
(b) Code optimization
(c) User interface design
(d) One of the following four things