Not sure its Easy to Read like I have Read

I am newer to Go and I have read that Go is generally easy to read and understand and I would say that my initial thoughts are that Java is much easier to read and understand. For example I am looking at a project that uses this import “github.com/shakeel/pdf2txt/pdf” and that has no relation to the files that are being read with “go run main.go” so I am not clear on how Go is resolving the import. I know that its not using that import because I have the project in my /home/dan/gocode/src/pdf2txt/ and ./pdf folder and when I make change its clearly reading from that location not from a github.com/shakeel/pdf2txt/pdf folder. Hopefully things will start to make sense to me soon but at this point I find it more difficult to learn that many other languages I have learned over the years.