a pesar que el dinero es necesario esto es falso de muerte
como saben,todo en la vida es dinero
sácate esa idea de la cabeza si quieres avanzar... este camino puede ser largo y no recompensar en mucho tiempo o no económicamente
Me gustaria crear programas para empresas,buscar "agujeros" de seguridad quizas,lo que seria programar para sistemas operativos como Android me refiero a optimizar por ejemplo xd,o crear drivers,nose me gusta la idea de optimizar por ejemplo una tarjeta grafica y yo mejorarla respecto a lo que haga en drivers con mas personas.
estás hablando de ramas completamente diferentes, céntrate en algo si quieres ser bueno en eso
crear programas para empresas:cualquier lenguaje de programación, las empresas piden cualquier cosa...
buscar "agujeros" de seguridad: ingeniería inversa y seguridad
programar para sistemas operativos como Android: lo mismo que para las empresas
crear drivers: hacking (probablemente ético) aquí a menos que sea para una empresa, no lo haces por dinero sino por el bien de la comunidad
optimizar por ejemplo una tarjeta gráfica: es parte del ultimo punto, espera crear algo bueno y pelear legalmente con la marca dueña de la tarjeta por modificarla, lo haces por el bien de los demás
las personas que hacen esto del Root o Jailbreak: ingeniería inversa a nivel de software y hardware, normalmente no lo hacen por dinero, sino por demostrar la inseguridad de los dispositivos y por la comunidad
lo que no me gustaría es llegar a hacer paginas webs me parece muy básico y muy explotado: claramente no sabes lo que hay detrás de una web... no me refiero a un portafolios, sino una funcional (incluso fb no te imaginas lo que hay detrás)... por otro lado programar aplicaciones especialmente de android es prácticamente lo mismo que una web, pero estático en un celular
programar videojuegos me encantaria: esto si da dinero, pero requiere mucho conocimiento previo... busca sobre unity, cryengine y udk
inteligencia artificial: más trabajo para la comunidad de lo que en alguna ocasión tal vez saques dinero
pero si algo con informatica: aun quedan muchas cosas por decir
si quieres dinero lo más simple es web y publicidad, hacer gadgets curiosos y tirarlos en kickstarter, web con artículos que la gente vea, etc...
pero no tengo los recursos necesarios,solo tengo un computador del 2008 un celular Moto G: no te mates, ando con 2gb de ram y core2duo porque mi pc murió, con eso olvídate de hacer juegos complejos, el resto si lo puedes hacer
me gustaria empezar a programar algun programa para android: hay tutoriales en internet por mantenes para empezar
cheats mods hacking de aplicaciones o juegos,y venderlos: así es como la gente termina presa en este mundo
si los haces y regalas a la comunidad, por lo menos es más difícil juzgarte XD
Me gusta la musica ya saben lo tipico de querer hacer una musica y es simple creo porque me gusta la electronica: hay programas para ayudarte con esto, google te puede ayudar
porfavor estoy urgido ya con 16 años nose que hacer y me preocupa: XD apenas estás en capacidad mental para empezar en este mundo... solo no cometas un error grave y te hagas arrestar o juzgar mal por la comunidad
estás en un punto ideal de plasticidad cerebral, tu cerebro ahorita puede admitir ideas con mucha facilidad y tienes un sesgo social todavía bajo, mantente así, recomiendo que no creas nunca que tu conocimiento es absoluto o que tu palabra siempre es verdad, ya que nunca lo será (estoy seguro que cualquiera puede llegar aquí y contrariar todo lo que dije arriba) y es algo que se debe aceptar bien
Que debo hacer primero para empezar a programar: escoger un lenguaje, aunque es un inicio casi obligatorio, es poco más de la mitad de lo que dijiste
que lenguaje deberia empezar a aprender: hay muuuuuuuuchos... puedes empezar por lo fácil y mal acostumbrarte a algunas ideas que te pueden fallar luego (python y VB.net), puedes empezar por lo difícil probablemente avanzando poco pero obteniendo un solido conocimiento (C++), puedes empezar por lo versátil pero con los respectivos errores y huecos y limitaciones que pueda tener (C#), puedes irte por web, aprender a un buen ritmo y tener buenos resultados rápido (web son 5 lenguajes juntos HTML, CSS, JS, PHP (o ASP) y SQL), puedes irte por aplicaciones multiplataforma y bases para android (Java)