Hi Anubhav,
1. Its depends what is your backend, if it Oracle learn SQL for Oracle. But since you are new learn SQL first.
2. You will use the SQL in BO tools to realize business logic.
My suggestion would learn the BO tools, SQL and keep going through SCN for real time scenarios. You will ultimately learn everything what you need.
Regards,
Vinay