Question: what is prerequisite to learn hadoop?
Answer: There is no strict prerequisite to start learning Hadoop. You need to understand Linux Operating Systems. (Any one from Ubuntu, CentOS, RedHat etc. Learn any one programming language Java or Python.