Thrive: el videojuego cuenta con un nuevo lanzamiento y novedades

Thrive

Thrive es un título de videojuego bastante genuino y que ahora cuenta con un nuevo lanzamiento. Seguramente te recuerde en parte a Spore, un título muy popular en el que se simula la vida y la evolución de las especies desde las etapas más primitivas hasta la colonización de galaxias.

Pues bien, Thrive también es muy similar, pero es un simulador de la evolución de las especies de código abierto y gratuito. Cuenta con soporte para distribuciones GNU/Linux, lo que es una gran noticia para los linuxeros que siempre han querido jugar a algo similar a Spore (disponible para Windows, macOS, iOS, Android, y Nintendo DS) pero desde la plataforma del pingüino.

Con la llegada de Thrive 0.5.5 se ha mejorado mucho el enfoque que tenía antes, además de corregir grandes errores que estaban presentes en las versiones anteriores. Eso significa que no habrá grandes características, funciones o contenido nuevo, pero esta actualización hará que el videojuego pueda trabajar mucho mejor y la experiencia de usuario se vea mejorada, lo que resulta bastante interesante.

También se han añadido algunas actualizaciones o correcciones gráficas. Incluso también se ha modificado el motor de las especies rivales, que será mucho más inteligente y capaz de adaptarse para competir mucho mejor y ser un rival digno. También se ha reelaborado el sistema de generación.

Es probable que muchos usuarios de Thrive estuviesen esperando otro tipo de actualización, como un DLC (contenido descargable gratuito), o una gran extensión para este juego de código abierto, pero lo cierto es que sus desarrolladores no han optado por nada de eso. Han preferido mejorar lo que ya hay para que vaya mucho más fino a partir de ahora…

Más información del proyecto Thrive 0.5.5 – Sitio de GitHub

Para dar soporte a los desarrolladores del proyecto – Ver el sitio de Patreon

from Linux Adictos https://ift.tt/3DfwiyW
via IFTTT

Dos alternativas a Google para saber donde estamos parados

Dos alternativas a Google

Preguntándole al asistente de Google se llega a Roma. Eso si, los servidores de la empresa tomarán cuidadosa nota de que lo preguntaste, compararán con el GPS de tu teléfono si estuviste, y te harán unas cuantas sugerencias de algunos de sus anunciantes.

He escrito bastante en este blog sobre la pesadilla de privacidad que es Android (No hablo de iOS porque no lo usé nunca. Sin embargo, no había tomado conciencia de la dimensión. Soy básicamente un usuario de teléfonos de gama baja debido a que solo uso el móvil para las aplicaciones bancarias (que se niegan a tener página web) y poder usar el inevitable WhatsApp. Gama baja significa la versión Go de Android que trabaja fundamentalmente con aplicaciones web.

Sin embargo, mi móvil murió y mi sobrina me cedió un Motorola G5 en buenas condiciones y, el G5 soporta la versión completa de Android 8.1 De repente me encontré con todo lo que Google sabía de mi.

Un día empecé a recibir notificaciones de vencimiento de facturas. Nunca le pedí al asistente que me avisara de eso. Pero, como había usado mi cuenta de Google para iniciar sesión en las web de ciertas empresas para saber cuanto debía, Google decidió ahorrarme el trabajo.

En algún momento me suscribí para colaborar con Local Guides, el servicio de información sobre comercios. Ahora recibo mensajes preguntándome si estuve en «El palacio de los degenerados» solo porque pasé por delante de la puerta.

Decidí que es un buen momento para que Google y yo nos tomemos un tiempo y conocer otra gente (o en este caso aplicaciones)

Dos alternativas a Google Maps y Earth

OsmAnd en lugar de Google Maps

Mi opción desde siempre para saber como ir del lugar A al lugar B fue BA Como llego, la aplicación oficial del Gobierno de la Ciudad de Buenos Aires. Desarrollada nada menos que por el creador de PopCorn Time esta basada en los mapas del proyecto OpenStreetMap. Muchas ciudades hacen lo mismo por lo que mi consejo es que busques información sobre la aplicación oficial del lugar donde vives.

OpenStreetMap es un proyecto colaborativo para construir un mapa del mundo basado en la colaboración de voluntarios. De hecho, tuve oportunidad de avisar a los desarrolladores de BA Como llego de un error en el sentido de una calle y al poco tiempo comprobar que la corrección ya estaba incorporada al proyecto madre. OSM puede comprobarse desde la web y también hay muchas aplicaciones de escritorio y para móviles que utilizan sus mapas.

En el navegador tienes funciones básicas como acercar, alejar, superponer mapas o detectar tu ubicación.

Una excelente aplicación de mapas para usar en el móvil es OsmAnd. Basada en OpenStreetMap y la Wikipedia, te permite navegar en forma offline por los diferentes mapas que te hayas descargado.

Con características de navegación para bicicletas y caminantes, brinda información sobre puntos de interés, señales de tráfico y transporte público. Además ofrece una guía auditiva con voces sintetizadas.

Podemos hacer una búsqueda de sitios por dirección, nombre, rubro o coordenadas

Marble como alternativa a Google Earth Pro

Este programa es una de las joyas no tan conocidas del proyecto KDE. Se trata de un globo terráqueo virtual y atlas mundial que también se nutre de OpenStreetMap y Wikipedia.

La versión de escritorio te permite optar por la representación como globo, atlas, satelital, calle o topográfica. Puede buscarse tanto en forma online como offline direcciones o puntos de interés. En la web del proyecto  se habla de una versión para Android, pero en la tienda de Google no existe y no hay enlaces a otras tiendas de aplicaciones.

Marble te da la posibilidad de superponer capas de información sobre los mapas como el clima, artículos de interés de la Wikipedia que tengan relación, códigos postales, fotos o información del tráfico en tiempo real.

Es posible que no haya aplicaciones de código abierto que reemplacen totalmente a los servicios de Google. Pero, sin dudas la mejora en nuestra privacidad justifica combinar varias de ellas.

 

 

 

 

 

 

from Linux Adictos https://ift.tt/2WmjtCf
via IFTTT

¿Problemas con tus gafas VR en Linux? Posible solución

Gafas VR

Algunos usuarios de distribuciones Linux están experimentando algunos problemas con los dispositivos o gafas VR. Para solucionar esos problemas con la realidad virtual, podrías probar a deshabilitar la reproducción asíncrona. Algo que parece que está funcionando en muchos casos.

La realidad virtual, realidad aumentada y realidad mixta aún siguen siendo cosa de Windows principalmente, aunque existen algunos proyectos para traerla también a Linux y que cada vez se aumente la compatibilidad y se mejore su desempeño. Sin embargo, aún sigue habiendo algunos problemas, no nos vamos a engañar…

Por ejemplo, recientemente algunos usuarios están experimentando ciertos problemas relacionados con las actualizaciones que recibe SteamVR en Linux. Pese a que esto está ocurriendo, los desarrolladores de Valve están centrados en otros temas y no parece que sean una prioridad actualmente. Y es normal, ya que la cantidad de usuarios en Linux no es tan extensa como en otras plataformas en las que ponen más recursos…

No es una crítica a Valve, hay que reconocer que han aportado bastante, como Proton, algo en lo que si se están volcando mucho y que ha permitido ejecutar muchísimos títulos de Windows en Linux y que funcionen de maravilla…

Uno de los problemas tienen que ver con algunos retrasos que pueden ser bastante molestos cuando usas SteamVR. Este problema ocurre especialmente a usuarios de con AMD. Y aunque se abrió un informe de error en octubre de 2020, aún sigue presente. Sin embargo, se ha descubierto que tiene que ver con la reproyección asíncrona. Esa función ayuda cuando la GPU está algo saturada. Con la actualización del controlador NVIDIA 470.42.01 de junio de 2021 el problema se incrementó al agregar también dicha función de asincronía en Linux.

Por otro lado, algunos juegos de realidad virtual fallan tras unos minutos con un código de error -203. Y este también parece estar relacionado con el mismo causante que los descritos anteriormente.

Por tanto, para poder desactivar esta función y evitar dichos problemas, tienes que seguir estos pasos:

  1. Ve a ~/.Steam/Steam/config/.
  2. Localiza el fichero llamado steamvr.vrsettings.
  3. Abre el fichero con un editor de texto.
  4. Y tienes que editar esta línea para cambiar el true actual por false:

   {
   «steamvr» : {
   «enableLinuxVulkanAsync» : false
      }
   }

Guarda la modificación. Con suerte, una vez se cambie true por false, el problema debería desaparecer…

from Linux Adictos https://ift.tt/38cl6Vk
via IFTTT

GNOME 41 Beta llega con más mejoras en Wayland e introduce una nueva interfaz para app de llamadas

GNOME 41 beta

Desde el fin de semana pasado está disponible GNOME 40.4, una actualización de punto entre cuyas novedades destacan las mejoras en el soporte para los paquetes flatpak. Ayer a última hora en España, el proyecto lanzó GNOME 41 Beta 1, lo que es la primera versión que ya puede probar todo el mundo, pero aún no está los suficientemente madura como para llamarla estable. Por ese motivo, no está diseñada para equipos de producción.

Entre las novedades, lo que más me llama la atención son las mejoras en la app aplicación/interfaz para hacer llamadas, lo que sorprende si tenemos en cuenta que este es un escritorio para equipos de escritorio, valga la redundancia. También han incluido más mejoras en Wayland, el gestor de pantallas (GDM) y las apps han recibido nuevas funciones. A continuación tenéis una lista con las novedades más destacadas de GNOME 41 Beta 1.

Novedades más destacadas de GNOME 41 Beta

  • GNOME Calls ha comenzado a añadir funcionalidad de base SIP con soporte basado en la interfaz de usuario para gestionar una cuenta SIP y realizar/recibir llamadas VoIP.
  • GDM ahora permite que la sesión de usuario sea Wayland incluso si la pantalla de inicio de sesión está basada en X.Org.
  • GDM ahora permite sesiones de usuario para sistemas NVIDIA de un solo proveedor de GPU.
  • El Calendario ahora puede abrir archivos ICS e importar eventos.
  • El Centro de Control añade nuevos paneles «Celular» y «Multitarea».
  • La Utilidad de Discos ahora usa LUKS2 para nuevas particiones encriptadas.
  • Se ha restaurado la página de «Software» de la Configuración inicial de GNOME para alternar fácilmente los repositorios de terceros.
  • Música ha comenzado a implementar sus nuevas maquetas de diseño.
  • GNOME Shell ha arreglado el soporte de aplicaciones XWayland cuando no se usa systemd en la sesión de usuario.
  • GNOME Software ha visto una revisión de su interfaz de usuario.
  • El gestor de archivos Nautilus ha rediseñado su diálogo «Comprimir», entre otras mejoras.

Los usuarios interesados en probar GNOME 41 Beta pueden hacerlo desde la ISO de GNOME OS, disponible aquí.

from Linux Adictos https://ift.tt/3Dcmkyi
via IFTTT

SPRAWL: conoce este novedoso videojuego tipo FPS

sprawl

SPRAWL es un nuevo y emocionante videojuego de disparos en primera persona, es decir, un FPS (First Person Shooter). Además, es uno de esos títulos hardcore que tanto gustan, y que te recordará a otros títulos existentes. La verdad es que el proyecto promete bastante según las imágenes que se han estado liberando durante el evento Realms Deep 2021.

El desarrollador mencionó que tiene planes para lanzarlo también en Linux, por lo que es un detalle positivo para los linuxeros. Muchos ya están ansiosos por porbar SPRAWL y disfrutar de toda la acción en una interminable megalópolis estilo cyberpunk en la que se ha ambientado. Un estilo que cada vez parece estar más de moda entre los títulos AAA que se han lanzado últimamente.

Como curiosidad sobre el nombre de este videojuego, decir que su título se ha inspirado en el término Sprawl (agarre). Éste proviene de la técnica defensiva de la lucha libre y artes marciales que se usa para evitar un derribo.

En SPRAWL deberás escapar de la ciudad amurallada y enfrentarte al gobierno militarizado que ha tomado las calles. Y aunque no tenga unos gráficos impresionantes de última generación, parece tener todos los ingredientes de acción y disparos que pueden ser un sinónimo de éxito.

Por otro lado, en el nuevo trailer que se ha mostrado también se puede apreciar una banda sonora potente, y el dinamismo que este videojuego aporta. Con algunas e las armas disponibles. Pero, por el momento, no hay ningún detalle sobre la fecha de lanzamiento, tan solo los detalles en laweb de Steam.

Los FPS son de los videojuegos con más adeptos y están siempre entre los más vendidos. SPRAWL podría transformarse también en uno de esos videojuegos desarrollado por un estudio no tan conocido, pero con buena crítica y que logre una buena cuota de ingresos.

from Linux Adictos https://ift.tt/3muTDXd
via IFTTT

El controlador Zink Vulkan aterriza en Mesa con una mejora impresionante

Zink

El controlador Zink Vulkan aterriza ahora en MESA, con algunas mejoras y cientos de títulos de videojuegos conseguirán con ello una notable mejora en cuanto al rendimiento. De hecho, sus desarrolladores aseguran que la mejora obtenida sería de más del 1000% de FPS (Frames Per Second).

Zink es una implementación de OpenGL que funciona sobre la API Vulkan. Un desarrollo bastante interesante y con grandes virtudes para el mundo de los controladores gráficos de código abierto de Linux. Ahora, el nuevo código tiene mejoras de rendimiento para MESA.

Los cambios en el código fuente están relacionados concretamente con el sub-asignador. Algo en lo que ha trabajado Mike Blumenkrantz, un desarrollador con contrato de Valve y que colabora con este proyecto. Él mismo mostró cómo el videojuego Tomb Raier ejecutándose en Zink con este nuevo código pasaría de los 9 FPS hasta los 91 FPS. Un salto realmente impresionante… El propio Blumenkrantz aseguró que «se ha observado que el rendimiento en juegos como Tomb Raider aumenta en más del 1000%».

Recientemente este código también llegó a MESA, por lo que debería aparecer en la próxima versión 21.3 de éste otro proyecto y que se tiene previsto publicar a finales de este año.

Evidentemente, ese aumento no será así en todos los títulos, y no se hace sobre la ejecución del videojuego de forma normal, sino que se basa en los datos obtenidos inicialmente en Zink en comparación con los datos obtenidos sobre Zink con la mejora. Aun así, no deja de ser sorprendente y es síntoma de que el controlador está madurando, permitiendo traer muchos más juegos OpenGL que funcionen sobre Vulkan.

Por otro lado, ahora Zink también incluye algunos otros cambios que se relacionan con la compatibilidad, lo que quiere decir que eso permitirá traer aún más títulos de juegos que sean compatibles…

Más información – Blog

from Linux Adictos https://ift.tt/3sCtKpG
via IFTTT

KDEnlive 21.08: lanzamiento con multitud de novedades

kdenlive

Kdenlive 21.08 es la nueva versión disponible de este fantástico programa del proyecto KDE y que llega con una importante actualización en su motor y mejoras en la interfaz gráfica de usuario. Ahora también requiere el macro MLT7, con nueva función de reasignación de tiempo y una base de código más estable y concisa.

Probablemente Kdenlive es uno de los editores de vídeo gratuitos y de código abierto más robustos y completos para GNU/Linux. Un programa no lineal y multiplataforma que permitirá crear contenido multimedia atractivo, con muchas herramientas, opciones y efectos disponibles.

Kdenlive también soporta monitores duales, tiene una interfaz intuitiva, con línea del tiempo múltiple para agregar imágenes, vídeos y sonido en varias pistas, soporte de diseño personalizable, efectos básicos, transacciones, etc. Todo sin necesidad de tener conocimientos avanzados de edición de vídeo…

Entre las novedades de Kdenlive 21.08 están:

  • Uso del macro MLT7 (Media Lovin Toolkit) de código abierto para multimedia. Gracias a él se proporciona una serie de herramientas para emisoras, editores de vídeo, reproductores multimedia, transcodificadores, transmisores web, y otras apps.
  • El código que tiene relación con el procesamiento se ha remodelado por completo, corrigiendo los retrasos y congelación en la interfaz cuando los archivos multimedia tienen muchos gigabytes.
  • Ahora permite aplicarse efectos para afectar solo a regiones específicas de un clip mediante el uso de máscaras, y no al clip completo.
  • Su interfaz gráfica también tiene una serie de mejoras. Como mover más fácilmente los clips, asignar atajos, nueva barra de comandos para buscar fácilmente cualquier acción (temas, efectos, archivos, y más).
  • También se han mejorado otras funciones, como Time Remap, nuevos modos y opciones de mapeo, mostrar miniaturas en los marcadores al pasar el mouse en el monitor del clip, posibilidad de agregar accesos directos para ciertas funciones recurrentes, etc.

Más información y documentación – Sitio web del proyecto KDE Kdenlive

from Linux Adictos https://ift.tt/2WfYTTQ
via IFTTT

Multizork: rememorando el clásico videojuego de los 80

Logo de ZOrk

Icculus ha lanzado MultiZork, un proyecto para que el clásico videojuego Zork de 1980 tenga modo multijugador. Ya sabes que algunos videojuegos de décadas pasadas vuelven y siguen muy vivos. Existen multitud de aficionaos al retrogaming, y alguien (Ryan «Icculus» Gordon) ha tenido la fantástica idea de crear este proyecto.

Ryan es un gamer con una gran pasión por Zork, un juego que emplea su propio lenguaje de programación y una CPU implementada por software propia para poderse ejecutar en casi cualquier equipo. Tan solo necesitaría un emulador de Z-Machine para su funcionamiento, algo que era de gran ayuda en la que los PCs no eran un estándar.

Pues bien, por diversión, Icculus escribió MojoZork, una versión de Z-Machine suficiente para poder implementar Zork 1 y otros juegos de Infocom en un archivo C. Aunque decirlo parece fácil, lo cierto es que hicieron falta bastantes pasos para poder ejecutar Zork y que funcionase bien, además de que lo hiciese en modo multijugador. El resultado es que MultiZork permite jugar a Zork entre varias personas para completarlo.

Por si no conoces el famoso Zork, lo cierto es que fue un videojuego de los 80 que lo cambiaría todo. Esta franquicia de ficción interactiva fue desarrollada por la compañía Infocom. La primera entrega se denominaba Zork 1: The Great Underground Empire. A pesar de que el proyecto estaba pensado para máquinas  DEC PDP-10, se adaptarían para varias plataformas y sistemas, y se lanzarían varias precuelas.

Este título en el que se basa MultiZork estableció todo un referente en el género. La calidad y la amplitud narrativa eran realmente inusuales para aquella época. Y, aunque se basa en aventuras en modo texto, lo cierto es que aún sigue siendo muy preciado por algunos gamers.

Puedes ver más información sobre el proyecto en su sitio de Patreon o en el de GitHub.

from Linux Adictos https://ift.tt/2WhuUKV
via IFTTT

Silver Searcher: herramienta de búsqueda de código alternativa a Ack

silver searcher

Silver Searcher es una herramienta bastante buena para búsqueda de código en línea de comandos. Es multiplataforma, lo que es positivo si trabajas con varios sistemas operativos. También es de código abierto y totalmente gratuita. Además, comparte multitud de atributos funcionales con las funciones de búsqueda de texto sin formato grep.

La principal diferencia entre ambas herramientas es que Silver Searcher ofrece mejor rendimiento, así como poder disponer de un algoritmo específico para ignorar ciertos ficheros mediante patrones. Algo que puede ser positivo para los programadores o aspirantes a desarrolladores, e incluso usuarios de Linux que pasan la mayor parte del tiempo trabajando frente al código fuente en algún editor de texto.

Por si no lo sabías, Silver Searcher (ag) es similar a Ack. Este programa está diseñado para reemplazar en un 99% a la herramienta grep. Con él podrás buscar nombres de ficheros, líneas de código, filtrado a partir de patrones, etc. Por defecto, ack imprime en pantalla las líneas que tengan coincidencias con lo que el usuario quería buscar. Esta herramienta, a diferencia de grep, no viene preinstalada en las distros, ni tampoco Silver Searcher, por lo que tendrás que instalarla tú mismo.

Para instalar esta herramienta, lo puedes hacer fácilmente desde los repositorios de tu distro favorita, usando el gestor de paquetes adecuado para tu caso. Por ejemplo:

sudo apt-get install silversearcher-ag       [Debian, Ubuntu, Mint...]
sudo yum install the_silver_searcher         [RHEL/CentOS/Fedora...]
sudo emerge -a sys-apps/the_silver_searcher  [Gentoo Linux]
sudo pacman -S the_silver_searcher           [Arch Linux]
sudo zypper install the_silver_searcher      [OpenSUSE/SUSE]

Con esos comandos podrás instalarla en las principales distros, así como también en distribuciones GNU/Linux derivadas de ellas. Una vez instalado, podrás comenzar a usarlo de forma sencilla usando el comando ag. Para más información sobre sus funciones, puedes ejecutar:

man ag 

Para más información sobre el proyecto, puedes consultar su página de GitHub. Allí también podrás ver ejemplos de uso…

from Linux Adictos https://ift.tt/3sEqABy
via IFTTT

De paradigmas y lenguajes. La programación en Linux 5

De paradigmas y lenguajes

En esta serie de artículos destinada a a dar un marco de referencia a nuestros lectores interesados en aprender a programar en  Linux, llegó el momento de hablar de la codificación. Recuerden que habíamos dicho que la programación no solo es escribir código, además abarca la toma de decisiones sobre que debe hacer el programa, como debe hacerlo y como se determinará que lo hace adecuadamente.

Cómo elegir un lenguaje y no morir en el intento

La actual moda potenciada por los políticos y los medios de comunicación, de que basta enseñar programación  a los desocupados para terminar con el desempleo y la pobreza no es nueva. Yo crecí en los 80 con las Home Computers y todavía recuerdo publicidades de institutos que prometían un futuro de grandeza si te anotabas en sus curso de Basic.  Basic, como su nombre lo indica era (es) un lenguaje para enseñar los rudimentos. Aprenderlo te ayuda a convertirte en un programador profesional como aprender a leer te ayuda a convertirte en médico.

En la web hay montones de artículos defendiendo que tal o cual lenguaje de programación es la mejor opción. La verdad es que no existe algo como eso. Nuestros abuelos podían aprender mecanografía o taquigrafía con un determinado método y con eso aguantar toda su vida. No hay un equivalente en la programación, los paradigmas cambian, nuevos dispositivos aparecen. Se hace necesario trabajar con distintos métodos de entrada y salida.

Es por eso que en lugar de hacer la habitual lista de lenguajes de programación, voy a dedicar unos párrafos a los diferentes paradigmas en lenguajes de programación.

Son muy pocos los lenguajes que implementan un paradigma al 100%.  Hay algunos que en su mayor parte adscribern a uno pero implementan algunas características de otro cuando son necesarias. Por el contrario, muchos permiten la programación en uno o más paradigmas. Son los llamados lengujes de paradigmas múltiples.

De paradigmas y lenguajes de programación

La palabra paradigma, no debería relacionarse con un lenguaje de programación específico, si no con una metodología de crear los programas. Aunque cualquier lenguaje pueda utilizarse con cualquier paradigma, sus creadores tenían en mente una metodología en particular cuando los crearon, por lo que será más fácil utilizarlos dentro de ella.

Algunos paradigmas habituales son:

  • Paradigma funcional:  Pone el énfasis en la evaluación de funciones matemáticas combinadas con expresiones. En la programación funcional, en lugar de asignar funciones a las variables, se combinan llamadas a funciones. Algunos lenguajes de programación compatibles son: LISP, Scheme y Haskell
  • Paradigma imperativo: El paradigma imperativo aprovecha mejor la capacidad de las computadoras de acceder y modificar el contenido de la memoria. Eso lo hace ideal para aplicaciones donde algunos elementos de la función varíe en forma constante. En los programas escritos bajo él, los comandos muestran cómo se realiza el cálculo, paso a paso. Cada paso afecta el estado global del cálculo. Entre los lenguajes de programación podemos mencionar: Algol 68, Cobol, C, Fortran y ADA.
  • Paradigma lógico: No todos los problemas se pueden representar como funciones matemáticas.  Por eso en este paradigma se pone énfasis en las relaciones entre elementos. Los programas se construyen estableciendo relaciones que especifican hechos y reglas de inferencia, para luego comprobar automáticamente si una premisa es cierta o no. El más conocido de los lenguajes de programación bajo este paradigma es Prolog.
  • Paradigma orientado a objetos: Los otros paradigmas consideran los datos y lo que se hacen con ellos como entidades separadas. Este paradigma une los datos y los procedimientos que  se le aplican en entidades llamadas objetos. La programación se basa en el envío de mensajes a los objetos. Los objetos responden a los mensajes realizando operaciones, generalmente llamadas métodos. Los mensajes pueden tener argumentos. Acá nos encontramos con algunos conocidos; C++, Python o Java por mencionar algunos.

Que toda esta palabrería no te asuste. Era necesario hablar de los paradigmas porque cuando profundices en alguno de ellos va a salir el tema. Lo mejor que puedes hacer es ir probando diferentes lenguajes para probar con cuál te sientes más cómodo y después probar otros que pertenezcan al mismo paradigma.

from Linux Adictos https://ift.tt/2Wff1Fd
via IFTTT