dirlist (old way of browsing) wordpress @arkenidar.com
github codes
 (search github: spring,
game, maze, puzzle, etc)

#answering on "how to become a linux guru" question
sustainable, slow and steady progression with concentration and sense of direction. keep space for the overall sanity of your life. learning process is difficult but keep it safe, sane and sustainable because it's a matter of years and decades. betting on "you" should be a safe bet like the many bets of our lives of humans. if you lose motivation could be a sign of sanity of your life, brain and body wanting to rest and balance again. exageration is generally bad and as such the want to excel is risky. you can also be "good enough for". good luck!