This is my journey in becoming a great java developer