Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: motocros_elche en 27 Octubre 2015, 20:58 pm



Título: ¿Por donde empiezo a aprender desde 0?
Publicado por: motocros_elche en 27 Octubre 2015, 20:58 pm
Me explico:
Actualmente no se absolutamente nada de programación (alguna vez he modificado código muy por encima y he montado CMS, cosa que cualquier niño de 9 años puede aprender en un día)

Estoy interesado en aprender a desarrollar apps universales para windows 10.
Por ahora solo quiero aprender esto, tengo tiempo, pero no se por que lenguajes empezar ni que libros son los mas adecuados, lo que no quiero es aprender cosas que después no me vayan a servir para esto.

Os agradecería mucho recomendaciones de libros que me ayuden lo máximo posible.
(Al ser posible en formato digital o disponible en la tienda kindle).

Gracias

Añado: También me sirven webs ya que el kindle tiene navegador.


Título: Re: ¿Por donde empiezo a aprender desde 0?
Publicado por: Eleкtro en 28 Octubre 2015, 00:12 am
Estoy interesado en aprender a desarrollar apps universales para windows 10.
Por ahora solo quiero aprender esto, tengo tiempo, pero no se por que lenguajes empezar ni que libros son los mas adecuados, lo que no quiero es aprender cosas que después no me vayan a servir para esto.

Puedes optar por iniciarte en la plataforma .Net, lenguaje VB.Net/C# + Xaml, tecnología Universal Windows Platform (UWP), aunque puede resultarte un calvario si no tienes idea básica de programación en general.

Toda la información que necesitas, tanto para principiantes como para avanzados, la encontrarás en la MSDN:

  • What's a Universal Windows app? - MSDN (https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx)
  • Guide to Universal Windows Platform (UWP) apps - MSDN (https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx)
  • Universal Windows app samples for Windows 8.1 - MSDN Code Gallery (https://code.msdn.microsoft.com/universal-windows-app-cb3248c3)
  • Universal Windows app samples for Windows 10 - Microsoft.github (http://microsoft.github.io/windows/)

Saludos


Título: Re: ¿Por donde empiezo a aprender desde 0?
Publicado por: motocros_elche en 28 Octubre 2015, 02:48 am
Puedes optar por iniciarte en la plataforma .Net, lenguaje VB.Net/C# + Xaml, tecnología Universal Windows Platform (UWP), aunque puede resultarte un calvario si no tienes idea básica de programación en general.

Toda la información que necesitas, tanto para principiantes como para avanzados, la encontrarás en la MSDN:

  • What's a Universal Windows app? - MSDN (https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx)
  • Guide to Universal Windows Platform (UWP) apps - MSDN (https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx)
  • Universal Windows app samples for Windows 8.1 - MSDN Code Gallery (https://code.msdn.microsoft.com/universal-windows-app-cb3248c3)
  • Universal Windows app samples for Windows 10 - Microsoft.github (http://microsoft.github.io/windows/)

Saludos
Gracias por tu respuesta, pero me gustaría ir a algo más directo y enfocarme en menos lenguajes si es posible.
Algo como unos libros para empezar a hacerme a la idea e ir avanzando sin pasar por 20 temas que luego no voy a usar, no se si me explico, tampoco quiero aprender todo con un solo libro, pero quiero aprender algo más directo que me sirva y aprenderlo bien, si no al final me haré un lío y no haré nada productivo., saludos.


Título: Re: ¿Por donde empiezo a aprender desde 0?
Publicado por: CR0N0S en 4 Noviembre 2015, 22:23 pm
¡Saludos!

Mi primer consejo es que no pierdas el tiempo con tutoriales de YouTube o páginas web. La mejor manera de aprender a programar bien y como un profesional es leyendo libros. ¿Qué libros?

Deitel & Deitel son dos autores cuyos libros están muy bien para novatos, pero cualquier libro de programación que no sea muy avanzado te debería servir. Los lenguajes más amigables para los newbies como nosotros son los que tienen más libros escritos para nuevos en el mundillo.

Si tu intención es la de crear aplicaciones para Windows 10 lo mejor es empezar con algún lenguaje .NET. Quizá oigas que el mejor lenguaje .NET para empezar es Visual Basic por su simplicidad. Si solo buscas ver un poco del mundo de la programación sin profundizar te lo recomiendo, pero si lo que buscas es llegar a ser un programador avanzado, mi opinión personal es que directamente empieces con algún lenguaje más avanzado como C#, o si te gustan los retos, C++. También puedes echarle un vistazo a Java, que también te servirá para aplicaciones de Windows 10 y encontrarás un montón de librerías en internet.

Y sobre todo, practica, siempre que tengas una idea de algo que pienses que puedes programar, empieza antes de que se te olvida. Leer libros sirve para aprender el lenguaje, pero la lógica del programador es algo que tienes que desarrollar con la práctica ciega y constante.

Resumiendo, como lenguajes tienes:
-Visual Basic: sencillo de aprender, pero no te sorprendas si oyes mucha gente diciendo que con ello no estás aprendiendo a programar, aunque no por ello es inútil
-C#: combina el poder de las herramientas de Visual Studio y .NET con una sintaxis basada en Java y C. Muy bueno para empezar, pero más complicado que VB.
-C++: la evolución de C, un lenguaje orientado a objetos muy potente pero más complicado que C# y que VB. No creo que sea muy buena idea empezar por aquí.
-Java: no tendrás las herramientas de Visual Studio, pero encontrarás muchísimas librerías en internet y es absolutamente multiplataforma. Windows, Linux, Android, iOS, Microondas... ¡todo es compatible con Java!

Y en cuanto a libros:
-Cómo programar C, C++ y Java: no te lo recomiendo para empezar, pero cuando ya tengas un cierto nivel te ayudará mucho el tener una comprensión de estos tres lenguajes de distinto nivel.
-Cómo programar C#: muy recomendable para novatos, tanto el libro como el lenguaje son amigables para los que estamos empezando.
-Cómo programar C++
Y también puedes pedirle más a San Google