Definition: In this task, you are given a context and four options. Each option is a suggested ending for the context. You should read the context and pick the best ending for the context. Please answer with "A", "B", "C", and "D".
Input: [header] How to start learning computer programming [title] Choose a programming language. [step] Computer programming is done as essentially a set of written instructions that the computer follows (also known as binary coding). These instructions can be written in a number of different " languages ", or which are simply different ways of organizing the instructions and text. <sep> (A) Different languages tend to be used to create different types of programs, however, so choose a language that you feel is relevant to what you want to do. If you decide that a language does not suit your needs, you can always move on to a new language. (B) For instance, programmers must use all computers' programming characteristics to run the various systems. [substeps] The system panel may have " advanced programming " or " affect mode mode " and " control actions ". (C) If you are starting at windows xp (but not with phd), you'll be responsible for learning what java protocol is and is not. However, you may also want to start at an libraries and new programs. (D) Start with the language you would like to learn, and then work towards that language in as meaningful and realistic a way as possible. [substeps] Consider teaching your students to type, write in, manipulate, export, etc.
Output:
A