• ¿Quieres apoyar a nuestro foro haciendo una donación?, entra aquí.

Aprender a programar

chipasiempre

Bestia
Registrado
2010/11/29
Mensajes
2.902
Cabros lindos y amifos simpáticos, acepté una pega donde tengo mucho tiempo para leer o estudiar. Quiero aprender a programar aplicaciones pa celular. De qué libro o lugar puedo leer y aprender? No cacho ni una weá, así que tendría que partir de lo más básico.

salufos
 
parte por lo basico, aprende a programar en pseudocodigo...cuando manejes los conceptos de la programacion tienes 2 opciones:

- basic4android (es basico y suficiente para aplicaciones simples)
- java, usando plataforma eclipse o algun entorno equivalente, ahi no hay limites

Si no tienes idea de conceptos fundamentales de la programacion, por muy simple que sea basic4android, vas a dar la cacha sin concursos ni sorteos.
 
parte por lo basico, aprende a programar en pseudocodigo...cuando manejes los conceptos de la programacion tienes 2 opciones:

- basic4android (es basico y suficiente para aplicaciones simples)
- java, usando plataforma eclipse o algun entorno equivalente, ahi no hay limites

Si no tienes idea de conceptos fundamentales de la programacion, por muy simple que sea basic4android, vas a dar la cacha sin concursos ni sorteos.

Tengo tiempo pa partir de lo básico. Tengo un libro de java, tiene infinitas páginas. Lo leería completo, pero no quiero perder tiempo en algo que no me va a ayudar tanto.
¿cual es el psudocodigo? dónde lo puedo aprender?

lo otro que había considerado es aprender un poco y mandar a programar a india la parte densa.
 
a ver, si quieres aprender, define un proyecto y realizalo, por ejemplo, que toques un círculo al centro de la pantalla y aparezca la cara de desmond diciendo "abushearlo".
como no sabes como hacerlo, investiga, ahí irás aprendiendo cosas...
acerca de leer libros, es una soberana paja que no te la recomiendo, a lo mucho fundamentos o introducción a la programación, pero en la práctica es mejor ser autodidacta.
 
Tengo tiempo pa partir de lo básico. Tengo un libro de java, tiene infinitas páginas. Lo leería completo, pero no quiero perder tiempo en algo que no me va a ayudar tanto.
¿cual es el psudocodigo? dónde lo puedo aprender?

lo otro que había considerado es aprender un poco y mandar a programar a india la parte densa.

A todo esto para que quieres programar .. si ni ganas tienes de programar???
 
Tengo tiempo pa partir de lo básico. Tengo un libro de java, tiene infinitas páginas. Lo leería completo, pero no quiero perder tiempo en algo que no me va a ayudar tanto.
¿cual es el psudocodigo? dónde lo puedo aprender?

lo otro que había considerado es aprender un poco y mandar a programar a india la parte densa.

no empieces por java, ya que aunque no es toxico como otros lenguajes, requiere de al menos conceptos minimos de programacion (por ej. cachar los ciclos, variables, contadores, etc.). Parte con algun programa de seudocodigo como PSINT (que esta lleno de tutoriales y guias de ejercicios en la red) y en poco tiempo vas a cachar esos conceptos. Con eso puedes darle al lenguaje que quieras siempre que el libro sea nivel principiante (y te ahorras el dar bote porque vas a quedar pegado en el capitulo 1)
 
pa mi programar es un medio y no un fin.

si es solo un fin, por que no contratas un programador y ya ... tu mismo dices que es un medio. para que quieres programar entonces????

programar para empezar requiere aprendizaje, pero quieres las cosas rapido y asi no funciona. :nonono:

sin ganas ... ni python, ni java o c++ te sirven, mejor saca la billetera y paga.
 
Lanzate a python.
Este hombre sabe :sisi:
Python es un lenguaje orientado a objetos, es fácil de aprender y simple de leer. Para iniciarse es super bueno. Ahora, la mayoría de las aplicaciones para android (por decir algo) estan escritas en C++, pero esos cambios de un lenguaje a otro no son un problema cuando aprendes a programar.
Por otra parte, paso el dato de la "MIT app inventor", que es una aplicación que te permite ir creando aplicaciones para android a medida que las vas "dibujando". Obviamente no tiene la capacidad de generar aplicaciones super pro, pero sirve para hacerse una idea de algunas cosas generales.

Igual, no te creo ni una wea que quieras aprender mono rectm, escribo esto por si a alguien le sirve no más :awesomehands:
 
si es solo un fin, por que no contratas un programador y ya ... tu mismo dices que es un medio. para que quieres programar entonces????

programar para empezar requiere aprendizaje, pero quieres las cosas rapido y asi no funciona. :nonono:

sin ganas ... ni python, ni java o c++ te sirven, mejor saca la billetera y paga.

no hay nada peor que limitarse a un area del conocimiento. Si el wn es curioso y tiene ganas de aprender bkn por el.

Que bo no seai capaz de aprender mas weas que las que tengan relacion con tu campo no implica que los demas sean igual de limitado que tu

c/r a tu pregunta igual recomiendo Python aunq si quieres y podi, contrate un wn que te enseñe a programar con C++ ya que con esa wea ya quedai listo y podi empezar a desarrollarte de forma mas autodidacta
 
que es eso amigo? me lo recomienda de corazón?

de manera ultra simple, python es un interprete muy sencillo de usar, de sintaxis clara e intuitiva orientada a objetos, que es increiblemente poderoso para lo sencillo que es. corre sobre licencias GNU.

cualquier wea seria esta programada en Python.
 
primeros pasos en java de anaya
clean code
GOF


despues

por último python y/o ruby.
javascript y html para hacer apps "multiplataforma" hoy en día puedes hacer todo en este lenguaje (páginas responsive y apps "nativas" para android/ios/etc con el mismo código)

:monomeon: los libros no sirven si eres autodidacta :lol2:
:nonono:
 
Cabros lindos y amifos simpáticos, acepté una pega donde tengo mucho tiempo para leer o estudiar. Quiero aprender a programar aplicaciones pa celular. De qué libro o lugar puedo leer y aprender? No cacho ni una weá, así que tendría que partir de lo más básico.

salufos

Si vas a programar por programar, estás jodido. No lo hagas, no tiene sentido.
Si vas a hacer un sistema que solucione un problema, aprende a programar.
¿Es necesario hacer un programa? Porque si es por el atractivo de "la plata" de que te sientas y ganas, andas perdido, porque el tiempo de desarrollo implica que vas a tener varios smartphones conectados por usb para probar en vivo si anda o no. Eso toma tiempo.

Lo mejor es información revisada, en este caso dirigida: aprenderaprogramar.com, cursos 1 y 2, y pseudocódigo.
Las dudas en stackexchange.
Si vas por libros no terminarás nunca de leer. Tienes que seguir conocimiento estructurado, y establecer un objetivo.
Vas a tener que aprender a maquetear harto (lápiz+ papel, flowcharts, uml, etc) porque no es sentarse y vomitar líneas de código.
Recién tras esto te acercas a algún lenguaje de programación. Python es bien ameno para comenzar. A algunos puede gustarles indicar Basic.

Tras los meses que te tome hacer lo anterior, sigues hacia la documentación del la w3c (si es una app cliente de servicio web) o vas hacia la documentación del sistema o hardware (api, etc) para el que quieres programar, y usas un ide. Si luego es algo más de bajo nivel vas a necesitar estudiar cómo el sistema maneja la memoria y demases.

Del lenguaje te preocupas cuando sepas el sistema en que te vas a meter y qué necesitas que haga la aplicaicón

Pero cualquier app debe pasar por el filtro del store del servicio, a no ser que quieras hacer un sistema de cobros con tls/ssl, certificados, etc.
 
Última edición:
Volver
Arriba