<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>El Blog de Fox &#187; Head First</title>
	<atom:link href="http://blog.foxandxss.net/tag/head-first/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.foxandxss.net</link>
	<description>Fomentando el desarrollo libre bajo .NET</description>
	<lastBuildDate>Tue, 01 Nov 2011 23:32:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Reseña: Head First C#</title>
		<link>http://blog.foxandxss.net/resena-head-first-c</link>
		<comments>http://blog.foxandxss.net/resena-head-first-c#comments</comments>
		<pubDate>Fri, 22 May 2009 21:00:54 +0000</pubDate>
		<dc:creator>Fox</dc:creator>
				<category><![CDATA[Reseñas]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Head First]]></category>

		<guid isPermaLink="false">http://www.foxandxss.org/blog/?p=14</guid>
		<description><![CDATA[Bueno, vamos a aventurarnos con lo que sería mi primera reseña de un libro. También me gustaría disculparme, puesto que la mayoría de libros que analizaré serán en inglés, puesto que la gran mayoría de documentación está en dicho idioma, y si quereis ser informáticos, en inglés es un requisito obligatorio. El honor de mi [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, vamos a aventurarnos con lo que sería mi primera reseña de un libro.</p>
<p>También me gustaría disculparme, puesto que la mayoría de libros que analizaré serán en inglés, puesto que la gran mayoría de documentación está en dicho idioma, y si quereis ser informáticos, en inglés es un requisito obligatorio.</p>
<p>El honor de mi primera reseña lo tendrá un libro de la que es mi colección favorita, &#8220;Head First&#8221;, en concreto &#8220;Head First C#&#8221;.</p>
<p><a href="http://www.headfirstlabs.com/books/hfcsharp/"><img class="alignnone" src="http://www.headfirstlabs.com/Images/hfcsharp_cover.png" alt="" width="180" height="208" /></a><br />
<span id="more-14"></span><br />
Antes que nada, para aquellos que no conozcan los libros de &#8220;Head First&#8221;, decir que son unos libros que se centran en introducirte en una materia, pero sin llegar a profundizar demasiado, pero lo justo y necesario como para poder desenvolverte en la materia. Entonces&#8230; ¿Por qué Head First? Puesto que no verás un libro de programación igual, estos están lleno de dibujitos y ejemplos muy graciosos tales como el de &#8220;Mi perro ha sido abducido por unos aliens, ¿Lo habeis visto?&#8221; (Este del libro de PHP).</p>
<p>Yo tengo un dicho: &#8220;Materia que explican los libros de Head First, materia que entiendes&#8221;. Lo explican de tal forma, con unos ejemplos tan tan sencillos y simpáticos, que no hay forma de que no te enteres de lo que están explicando. Bueno, no me enrollo más y vamos al lio.</p>
<p>Head First C#, tales como el resto de libros de la serie &#8220;Head First&#8221;, se presenta como un libro de iniciación a C#, aunque eso si, necesitarías una pequeña base ya que no se dedica a explicar las estructuras básicas de control ni nada de eso. Directamente se centra en QUE ofrece C#.</p>
<p>Empieza con un motivador capítulo para aquellos nuevos a .NET puesto que te pone un ejemplo de como crear una base de datos (usando SQL server), crear las tablas, los datos&#8230;. Y posteriormente, un formulario donde simplemente arrastras la tabla a este, y aparecen los campos de dicha tabla en el formulario. Ahi directamente podrás insertar, modificar y borrar los datos&#8230; Y eso con 2 líneas de código. El capítulo termina enseñandote a crear un paquete de la aplicación y publicarla. Vamos, un muy buen comienzo para ir abriendo boca de lo que Visual Studio te ofrece.</p>
<p>El resto de capitulos ya están más centrados en lo que C# ofrece. Si bien es cierto que el libro explica C# 3.5, explica más bien lo básico de C# como para poder empezar a hacer tus propias creaciones.</p>
<p>Esto quiere decir que no vais a ver nada sobre atributos, threads y alguna cosa más avanzada o quizá menos usada como reflexión. Sin embargo, si hay una pequeña introducción a LINQ.</p>
<p>También ponen algún tema sobre GDI+, lo cual puede pareceros interesantes a aquellos que useis Windows Forms, pero no para aquellos que sean de WPF.</p>
<p>Lo buenísimo de este libro, es que a lo largo del este te incita a hacer 3 programas, de los cuales te  da el material necesario para desarrollarlo (como imágenes), pero no te ofrece el código fuente. De hecho, en su día hicieron un concurso para ver quien los implementaba mejor.</p>
<p>No son los típicos programas aburridos, si no programas que te gustaría hacer, puesto que son muy divertidos.</p>
<p>En el primer programa, te hacen programar un simulador de apuestas de carrera de caballos, pero con animaciones y todo! Vamos, te salen los caballos pintados por pantalla corriendo hasta la meta!</p>
<p>En el segundo, te piden hacer un pequeño juego de aventura visto desde arriba donde un pequeño personajillo se va moviendo haciendo click en unos botones, incluso pega a los bichos.</p>
<p>Y en el tercero, es un pequeño clon de Space Invaders, el cual imagino que todos conocereis <img src='http://blog.foxandxss.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Paso a destacar lo que yo considero los aspectos negativos y positivos:</p>
<p>Positivo:</p>
<ul>
<li>Es Head First, con lo que todo ello conlleva.</li>
</ul>
<ul>
<li> Los programas que te piden hacer son divertidos de programar.</li>
</ul>
<ul>
<li> Conseguirás tener un conocimiento de C# bastante decente.</li>
</ul>
<ul>
<li> El primer capítulo os motivará con la plataforma .NET</li>
</ul>
<p>Negativo:</p>
<ul>
<li>No explica algunos conceptos más avanzados del lenguaje</li>
</ul>
<ul>
<li> Requiere al menos un conocimiento básico de programación</li>
</ul>
<p>Como libro de introducción a C# está muy bien, te divertirás mucho con el, asegurado.</p>
<p>Como nota le daría un 7,5/10 ya que podría explicar algunas de las cosas más dificiles como threads, al estilo Head First.</p>
<p>Os dejo unos cuantos enlaces:</p>
<p><a href="http://www.headfirstlabs.com/books/hfcsharp/">Página web del libro</a><br />
<a href="http://www.oreilly.com/catalog/9780596514822/chapter/ch05.pdf">Capítulo de ejemplo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.foxandxss.net/resena-head-first-c/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

