1) Do I have to have any other certification related to Linux, like Linux Essentials, before I prepare to take the RHCSA? - Nope, there are no pre-requisites to taking RHCSA.
2) if so, what is the recommended path in order to accomplish this? - Best is to study a lot for RHCSA along with getting physical hands-on experiences.
3) I will like to become a RHCE but before this I know I have to complete the RHCSA, so what is the best path to start and accomplish this? - There are a couple of courses that Linux Academy is offering. Please see below URLs:
I am a Linux Academy member just like you, so my opinion is just mine and not in any way representing LA. However, LA's courses are awesome :)
Feel free to ask in case of any questions :)