metiendo un poco mis narices jaja, mi recomendacion va mas que todo a la programacion ya que es lo que domino un poco mas y te respondo un poco las preguntas, un framework es un marco con el cual te podras ayudar, recomendarte uno fijate lo que me dijo el amigo aca
http://www.forosdelweb.com/f18/ayuda...2/#post3557703, de ahi saca tus propias conclusiones, pero antes de manejar un framework o decirte por cual te precento una duda que tanto manejas PHP?? programas en PHP estructurado o Orientado a Objetos?? xq la mayoria de los frameworks trabajan con OOP y patrones de diseño entonces antes de lanzarte con un framework lo primero seria manejar PHP, y
comenzar con la OOP, en cuestiones de diseño creo que ya te dieron algunas bases, saludos espero mi comentario te sirva