Hi!
1. The meaning of these two particles are the same. However, "б" is used more rarely than "бы" in Russian Writing. In speech both "б" and "бы" are used equally.
2. MOSTLY, we use these particles in the same way, as in this sentence:
"Он бы это сделал, если бы умел" = "He would do it, if he was be able"
---
There are lots of other meanings with slight difference, but I think, it will be enough for beginner :)