No, it is not hard to learn SQL. As the name suggests SQL is not a programming language, it's a query language. SQL is also an English like language. So, anyone who can use English at a basic level can learn and write SQL queries easily. The good thing is that most Database engines are compatible with the SQL code.
If you want to learn SQL, check out this SQL Training Course by Intellipaat.