Hi I'm new to drupal and I'm moving from wordpress so how do I setup the same structure as this site http://www.animefushigi.com/ Basically it has a category and in that category it list all the posts. Also the category has a genre tag and if you click on any genre it will list all the categories containing that genre. So how do I setup it up in drupal?
Go to Taxonomy add terms and vocabularies and attach them to a content. You will be able to choose from the list of category everytime you create a new content after doing this.
but how do I give those categories a genre so that I want to list only categories that have the genre "action" or any other genre
Generally speaking taxonomy vocabulary terms can have children. Let's say you wanted your top level terms to be genre like "action" "romantic comedy" "horror" etc and you wanted to put other terms like star names under the genre you would enter "Bruce Willis" and select "action" as the parent term. A useful module for keeping these kinds of trees straight is Taxonomy Manager.
No need of any other modules yet as it will only complicate things more for a newbie. Add GENRE as your vocabulary and add the terms there i.e action, comedy, horror, etc. And as a general note yes terms can have children (sub-terms).