possible problems with my Unity version?

I suspect my Unity free version is acting strangely when it comes to coding. sometimes I use a code snippet and sometimes it works while other times with the same exact code in the same exact script I have the compiler error message when I hit play. is it possible the latest release has these issues?
also I had quite a few times a message saying the script hasn’t been compiled yet and I’m referring to very short scripts. I don’t know what’s going on. am I supposed to buy the full version to have these problems fixed?

No, the pro version and the free version are the same version with different licences.

I suggest you post your problems with the compiler error and then the place it is working and people will probably be able to tell you the problem. For example some scripts will run fine on some objects but won’t work on others if the required components are missing.