Allah(God) is most forgiving and if one repents sincerely and does not transgress carelessly again, then the sin woudl be forgiven. I woudl however recommend speaking to a Mufti as far as alcohol is concerned as there appears to be some differeing views of which I am not learned enough to clarify.
Muslim culture mandates support of the poor. The prohibition on alcohol prevents the alcohol problem that Westerners have. Muslim cultures help people resist invading cultures.
Both Christians and Muslims are human and worship same God. They both prayed God to forgive them and save them.
God will forgive anybody unless you ask him for forgiveness and Ramadan is a part of the Muslim culture so its mandatory that you do it
There is no minimum period limit for a Muslim to go for pilgrimage (hajj) after consuming alcohol. However, it is important for him/her to repent sincerely, intend to stop consuming alcohol, and to ask God for forgiveness.
No god did not forgive them , he destroyed the two cities by fire and brimstone.
there are absolutely no sins that God does not forgive.
Im not a scholar, but you have to repent and promise Allah (God) to try and change your life for the better forever
No.
No, but he can forgive if you have accepted Christ as your savior and you forgive others.
He will not be forgiven if he had an affair outside marriage unless he repents, intends not to do it again, and God for forgiveness. Then God by His mercy may forgive him. It is per Islam teachings that a Muslim man (married or not married) can't, per Islam religion, have an affair with any woman (Muslim or non Muslim, single or not single) outside licit marriage per Islam religion.
It is acceptable for everyone to become a Muslim! When you become a Muslim, Allah will forgive EVERYTHING that you have being doing before Islam. But of course you can be a Muslim
You go to confession to confess to God your sins, you pray for forgiveness and god listens he will forgive you. If you are truthful and truly sorry for what you did then god will forgive you.