You should learn SQL because it's likely to be a very different language to the ones you already know. In SQL you don't tell the DB how to get the data (for loops and pointers) but what the result should look like, and the DB figures out an execution plan. This style is well worth practising and appreciating.
And then you spend the next hour trying to decipher the plan and work out how to get it to do something that isn't insanely slow.