The Arabic verb system is very logical, however, there are exceptions as in any language. The conjugation rules are based on 14 major conjugation patterns with 182 subtypes. Since the underlying system is totally different from English, beginners often struggle to conjugate verbs.
Now, there is help. A great app called CAVE (مَغارَة), available for Android and iOS.