Pues primero trata de no abarcar mucho... ya que nunca te especializaras en todo... actualmente el trabajo que se conocia como webmaster antes (todero) ya no existe... como ser un buen freelance no se... pero te puedo decir y dar una recomendaciones que a mi me han funcionado
a) Es importante que tengas conocimientos basicos de diseño grafico, pero deja esa parte a otra persona contacta algun diseñador que al igual que tu trabaje como freelance y puedas encargarle la parte grafica de tu diseño, lo bueno de esto es que tienes doble oportunidad de conseguir trabajos, ya que seguro a el tambien le ofreceran sevicios... importante aclarar que cada quien cobra por su trabajo independiente aunque al cliente se le muestre un precio unico... olvida eso de %, o cosas asi... tu trabajo tiene un precio especifico y el de el otro... NO ES UNA SOCIEDAD.
b) Comprate una BUENA MAQUINA... ya que trabajaras en tu casa u oficina es recomendable un buen equipo. Un gran comunitor, hablamos de unos de 21", una buen tarjeta de video, una EXCELENTE conexion... en fin va a ser tu herramienta de trabajo y es bueno que inviertas en ella.
c) Asi como una buena maquina adecua bien tu puesto de trabajo SEA DONDE SEA... lo mas probables comienzes en tu casa, la computadora al lado de la cama no es tan buen comienzo
d) HORARIO: Algo que afecta a todos los que trabajan desde casa es el horario... si no eres disciplinado esta modalidad de trabajo pues no te sirve de mucho. Ya que es muy facil ocuparse en otras cosas, Yo particularmente tome como regla trabajar 36 horas semanales... OBLIGATORIAMENTE.. es cuando las cumplo y como pues es mi responsabilidad.. asi tenga que trabajar 24 horas el domingo para recuperar pero es importantisimo ser absolutos en esto... y si no tienes trabajo pendiente siempre hay algo nuevo que practicar y aprender.
e) Roba toda la informacion que puedas de tu actual trabajo: jajajajaja, si sonara algo feo, pero ve, donde hacen hosting, como trabajan con los clientes y todo eso... ojo hablo de informacion NO DE ARCHIVOS NI NADA POR EL ESTILO... eso te ayudara mucho ya que lo primero que debes hacer poder ofrecer a tus clientes hosting, dominios etc etc etc..
f) Ten tu propia pagina web.
g) Cuando hablas de framework, se que a muchos incluyendo a alexander les gusta cake pero te invito a probar symfony es muy completo, y durante diciembre hicieron un manual muy interesante de como usando 1 hora por 24 dias podias hacer una aplicacion completamente funcional y completa.
http://www.librosweb.es/jobeet/ entra y veras... muy sencillo.
h) Lee, lee, lee... un librito de php5 a la mano nunca esta de mas... y pregunta en el foro y en caso de ser posible ayuda a los demas usuarios... quizas no sepas de una vez la respuesta, pero en ocaciones son problemas intersantes y buscarles tu mismo la solucion invesigar en google, como lo harias, escribir tu mismo el script o la logica... puedes ayudar los demas usuarios y aprender tu al mismo tiempo.
Saludos y bueno si me acuerdo de algo mas.. pues por aka te digo.
de todas maneras siempre:
Aqui