Sachverhalt: Die IV-Stelle des Kantons Zürich lehnte ein Leistungsgesuch (Rente und berufliche Eingliederung) des 1972 geborenen J._ nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 12. April 2002 ab. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 3. März 2003. Mit Verwaltungsgerichtsbeschwerde lässt J._ lässt beantragen, es seien ihm berufliche Massnahmen und eine Invalidenrente zuzusprechen. Überdies ersucht er um Bewilligung der unentgeltlichen Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung (BSV) verzichtet auf eine Vernehmlassung.