To make a human-like AI that can think, react, and have feelings just like humans do, one should study computer science. In order to create an effective AI that mimics the behavior of a person, this AI will need to be properly programmed. This means one will need to study coding and programming languages. Some of the languages that are particularly popular in the AI field right now include Python and C++.
Another topic that one should study in connection to making a human-like AI is math. In a sense, constructing AI is like figuring out a math problem. An AI developer has to find the right answer to the various situations and quandaries that their AI creation will inevitably confront. To do this, people in AI rely on math. They use concepts like probability, gradient descent, and game theory.
One will also have to study data analysis. Data is integral in inventing a successful AI system. Through data, AI personnel can figure out general patterns of human behavior. The more data they amass, the more trends they can discern. Thus, an AI developer should want to get their hands on as much data as possible. In order to productively use the abundance of data for the purposes of their human-like AI machine, they'll need to know how to acutely analyze it.