Sachverhalt: A. A._ wird gemäss Anklage vorgeworfen, gemeinsam mit B._ sel. in den Jahren 2014 und 2015 in betrügerischer Weise mehrere Online-Shops betrieben zu haben. Zahlreiche Personen hätten bei diesen Online-Shops Produkte bestellt und dabei den geschuldeten Kaufpreis jeweils per Vorauskasse auf ein von A._ und B._ sel. angegebenes Bankkonto überwiesen. In der Folge hätte ein Teil der Kunden ihre Ware jedoch nicht oder nicht vollständig erhalten, da A._ und B._ sel. das eingezahlte Geld nicht zum Kauf der Ware bei den Lieferanten, sondern zur teilweisen Deckung ihres Lebensunterhalts sowie zur Deckung der Infrastrukturkosten des Betriebs verwendet hätten. A._ und B._ sel. hätten bei ihrem Vorgehen in Kauf genommen, dass sie finanziell gar nicht in der Lage sein werden, den Kunden die bezahlte Ware zu liefern oder alternativ den Kaufpreis zurückzuerstatten. Zudem soll A._ die Unterschrift von C._ auf einem Vertrag handschriftlich nachgeahmt und D._ als "schwules Arschloch" bezeichnet haben. B. Das Bezirksgericht Horgen erklärte A._ am 6. September 2017 des gewerbsmässigen Betrugs, der Urkundenfälschung und der Beschimpfung für schuldig. Es bestrafte ihn mit einer Freiheitsstrafe von 18 Monaten unter Anrechnung der ausgestandenen Haft von 81 Tagen sowie mit einer Geldstrafe von 10 Tagessätzen zu je Fr. 30.-. Den Vollzug der Freiheitsstrafe und der Geldstrafe schob es unter Auferlegung einer Probezeit von zwei Jahren bedingt auf. Es ordnete die Einziehung der beschlagnahmten Barschaften und Gegenstände an und legte fest, dass Letztere zu vernichten seien. Ferner entschied es über die Zivilforderungen und Genugtuungsbegehren verschiedener Privatkläger und regelte die Kosten- und Entschädigungsfolgen. C. Auf Berufung von A._ bestätigte das Obergericht des Kantons Zürich das erstinstanzliche Urteil am 22. November 2018 im Schuld- und im Strafpunkt. Es entschied, die beschlagnahmten Barschaften einzuziehen. Von der Einziehung und Vernichtung der beschlagnahmten Gegenstände sah es jedoch ab. Weiter entschied es über die Zivilforderungen und Genugtuungsbegehren verschiedener Privatkläger und regelte die Kosten- und Entschädigungsfolgen. D. A._ erhebt Beschwerde in Strafsachen. Er beantragt, er sei vom Vorwurf des gewerbsmässigen Betrugs, der Urkundenfälschung und der Beschimpfung freizusprechen. Ihm sei für die Haft von 81 Tagen eine Haftentschädigung von Fr 12'150.- zuzusprechen. Weiter sei davon Vormerk zu nehmen, dass er seine zivilrechtliche Schadenersatzpflicht gegenüber den Privatklägern dem Grundsatz nach anerkenne. A._ ersucht um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung.