I will try to make this as simple as possible.
First off, we need to know what a rational number is: A rational number is any number that can be made by dividing 2 integers. For example:
1.5 would be a rational number because 1.5 = 3/2 (3 and 2 are both integers)
With that being said, let's begin.
First off, let's start with -0.3, let's ask ourselves, can we make this number by dividing 2 integers, the answer is yes, we can, by doing we have the equivalent of -0.3, so now we know it's a rational number.
As for the second one, it can't be a rational number because it can't be made by dividing to integers, so the answer is:
-0.3 is a rational number, but 3.14144144414444 is not.
Hope this helped! c: