僕(boku) is used by man... but nowadays, girls also use boku to identify themselves... so you can hear from girl's song that they use boku as well... but normally, it is used by boys...
私 (watashi) is more general... both girls and boys can use... and when you have to talk with ppl with higer ranking than you, you have to use watashi...
俺(ore) is boy's word again... girls seldom use ore to identify themselves...
Instead, girls can use あたし...
For 你, you can use あなた Or 君 (kimi) or あんた (anta) or お前(omae)!
but indeed japanese seldom use anata to mean 'you'... if you know the person's name, it is better to call them by names, instead of anata.. and wife will call husband anata and this is similar to calling them 'darling'~~~
and kimi is usually used by man... among friends~~ and omae is also man's word... a bit rude to call ppl omae~~ Usually use when scolding ppl~~~
他 ... if it is she, it will be 彼女(kanojyo) and he will be彼 (kare)...