We are born with the spirit of the world in us which causes us to sin. When we accept Jesus as our Savior, we receive God the Holy Spirit. He comes to abide in us and to lead us into all truth. To understand the truth takes wisdom from heaven. This can only be taught by the Holy Spirit who teaches us spiritual realities with Spiritual words. If we have not received the Holy Spirit, we will not accept the truths that He wants to teach us. The person who has not received the Spirit of God cannot discern or understand Spiritual things. That person considers Spiritual things to be foolishness because of his or her lack of understanding. Those who have truly accepted Jesus as their Savior are Spirit-bred, Spirit-fed and Spirit-led!
6 Flesh gives birth to flesh, but the Spirit gives birth to spirit. 7 You should not be surprised at my saying, ‘You must be born again.’—John 3:6 NIV