Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Tronkyto en 03 de Mayo 2014, 10:45
-
Buenos días, quisiera que me dijera alguien por donde tengo que empezar para hacer un programa de escritorio en Windows que tenga asociada una base de datos en una web. Es para un tienda virtual. En un futuro llevará una aplicación para android "Pero esto ya se verá". Mi pregunta es:
¿Que lenguajes de programación tendría que aprender y en que orden?
Tengo nociones de Visual C++, joomla y algo de SQL. A un nivel normalito, vamos de tutoriales de Youtube.
Gracias, un saludo.
-
Hola, si vas a trabajar con entorno web (una tienda virtual) ¿Por qué no hacerlo todo vía web? Por ejemplo si usas joomla puedes casi realizar el desarrollo sin necesidad de aprender programación, sino utilizando extensiones disponibles.
Hay muchas opciones, desde hacerlo tú todo (todo el código, toda la aplicación) hasta no hacer nada (usar p.ej. joomla y extensiones joomla). También tienes la opción intermedia, por ejemplo usar joomla pero crear partes del código tú mismo, o realizar determinadas partes personalizadas.
Si fueras a realizar una aplicación de escritorio que conecte con una base de datos en un servidor, puedes hacerla en varios lenguajes: C++, C#, Visual Basic e incluso Java.
Posiblemente Visual Basic ó C# te resulten más fáciles de manejar o aprender que C++ ó Java, con lo cual serían las opciones más cómodas, aunque si ya conoces Visual C++ de forma avanzada también lo puedes hacer usando este entorno.
Y si te plantearas "convertirte en programador" asumiendo el esfuerzo que a largo plazo esto requiere, puedes leerte esto: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=28&Itemid=73
-
Buenos días,
Muchas gracias por tu respuesta, en principio no tengo prisa para hacer ni la aplicación, ni la web. Quisiera aprender programación, pero como tú bien dices y he leido en el artículo hay muchos lenguajes, y no sé cual es el más adecuado para lo que yo quiero o necesito.
He estado siguiendo tutoriales de youtube de visual c++ y joomla. Pero hay partes en las que me pierdo cuando se ponen a hacer cosas de bases de datos, que en ese campo estoy super verde y me pierdo. Por eso quería saber en que orden tendría que hacer los cursos o tutoriales.
Atentamente, un saludo.
-
Los lenguajes son al fin y al cabo herramientas para hacer algo, y en general para algo como conectarse a una base de datos la mayor parte de los lenguajes son útiles, de la misma forma que si preguntas que para ir de viaje entre dos ciudades qué marca de coche es mejor: en general cada marca te permite hacer el viaje, cada una tiene sus particularidades pero todas son similares a no ser que hables de algo "peculiar" como por ejemplo ir campo a través, ahí diríamos que necesitas algo especial como un todoterreno.
Por lo que has comentado, lo que necesitas de programación no es nada especial, con lo cual puedes optar por usar cualquier lenguaje: C++, Visual Basic, C# si hablamos de aplicaciones de escritorio.
Para aplicaciones web mi recomendación para empezar sería HTML, CSS, JavaScript, PHP.
Si quieres formarte como programador esto es una tarea que requiere de tiempo y esfuerzo y nuestra recomendación es empezar por los fundamentos y después seguir con un lenguaje. Aquí puedes leer algo al respecto: https://www.aprenderaprogramar.com/foros/index.php?topic=831.0
-
Muchas gracias por todo, me pongo a ello.
Atentamente, un saludo.