The only people I've ever seen dispute whether or not 0 is even were English and Computer Science teachers. I've never seen any Math people question that (and I've certainly never seen any math people question whether or not 0 is a number, least not in the past few hundred years)
An integer is even if it is evenly divisible by 2. 0 is divisible by every integer. Therefore, it is certainly even. (Note that I said integer; therefore, the number -4 is even for example)
As to whether or not 0 is a Natural Number is in fact debated, but this is just a matter of notation, not definition or question of properties. 0 has many different properties from the positive integers, so most number theorists do not include it among the natural numbers. However, many people who study combinatorics like to include 0 because they use it very often as do many computer scientists, set theorists, etc. But this is really just a question of convention.
---
As to why 1 is not a prime number; there are a lot of reasons for this. One reason is that if you divide an integer by a prime number that evenly divides it, your result is always smaller than the original number. If you divide a number by 1, your result is always the same. If you learn some more math, you might learn some of the other reasons why 1 is not prime.