By now you should be seeing the pattern [note to reader: this person has asked a few questions of this type], which is that all of these supposed “contradictions” people are putting out there are nothing of the sort. These come from people who are not trying to understand the Bible, but to find excuses to create unbelief. This supposed contradiction is rather easily explained. You should bear in mind that when John wrote his gospel he almost certainly had read Mark, Luke and Matthew, so it is not likely he would introduce contradictory material! In any case, it is rather clear from the context that the events of John 1 and 2 happened before Jesus started his pubic ministry. This is clear in John 2 because Jesus told his mother Mary that his time had not yet come. In other words his time of public ministry, including the working of miracles had not yet come. This also helps to explain what would otherwise be a mystery in Mark. Why would these young men leave their nets and follow a person they had just met? The answer comes from John. This was NOT the first time they had met Jesus. They had met him, perhaps months before, and spent some time hanging out with Jesus. Peter, James, John, Andrew and Nathaniel already knew Jesus before he called the first disciples in Mark 1. The events in John 1 and 2 precede Jesus going out into the desert, which was the last preparation before his public ministry. This also answers your question about the turning of water to wine at Cana, which was the first miracle Jesus performed. He did this before he started his public ministry, and he seems to have done it only because his mother asked him to. As to Luke, the Sea of Galilee had several names. It was Galilee, Gennesarat, Kinneret and Lake Tiberias. It is not unusual at all for cities, rivers and countries to have multiple names today as well. There is Bombay and Mumbai as well as Madras and Chennai.