Depth first or breadth first after learning Linux terminal & Shell scripting?

Few things on my mind but unsure if I am eligible to learn it..

  • gitlab (Mastering gitlab 12)

  • Elasticsearch(Not sure of the text to read)

  • DNS & BIND (Pro DNS & BIND 10)

  • DBA (Pro MySQL)

(Obviously looking into devops route)