First, self learning SQL can feel like a maze, but with discipline, you will get through. 

But getting an accountability partner is a + .

They keep you on track and motivated when self learning gets tough.

Remember: The key is persistence and structure.