The author shares their journey of learning Go by building a CLI Task Tracker.They initially struggled with the concept of a CLI but gained confidence through experimentation.They made mistakes by using incorrect approaches for input handling and file operations.The project taught the importance of starting small, learning from mistakes, and exploring Go's ecosystem.