Yes, of course. Farmscapes is free to play for everyone. All levels can be beaten without spending real money.

If you want, you can get some in-game resources using in-app purchases to make things easier, but you certainly don't have to.

If you are concerned about in-app purchases, you can always set a password or other means of blocking them on your device. This is especially important if children have access to your device.