¿Por dónde empezar en la Informática?

Iniciado por BossTrace, 23 Septiembre 2018, 16:24 PM

0 Miembros y 2 Visitantes están viendo este tema.

BossTrace

¡ Muy buenas a tod@s !

Esta pregunta la habrán visto muchos de vosotros y se que estarán cansados pero necesito saber
por donde empezar en la informática... Por favor les pido que me guíen bien para empezar por algo que realmente valga la pena... Mis conocimientos en la informática son "0" llevo mucho tiempo con ordenadores entiendo algunas cosas y si no lo entiendo me informo no es tan "difícil, tampoco fácil" pero hay tantas cosas en la Informática que no se por donde empezar...

Me gustaría saber que es lo mejor para empezar a estudiar y empezar a entender este mundo poco a poco, Ingeniería informática e Ingeniería de Software, Ingeniería en Computación, Sistemas de Información, Programar, Sistemas Informáticos, Ciencia de la Computación... y si hay mas cosas que seguro que me dejo un montón... Lo que quiero saber que es lo mejor lo mas necesario lo que la gente quiere... Si no es mucho pedir una lista de las cosas que debería estudiar paso a paso...
y si tenéis alguna Revista o Libros para empezar lo agradecería.

Gracias y lo siento si me e pasado pidiendo  :-\
Classics

Sytry

Hola!
Te dejo una biblioteca con muchísimos libros de lo que pides, hay de todos los niveles,desde principiante hasta avanzado.

https://mega.nz/#F!IoY2VCYa!xdrwzf4PmT-9jdz2yWQQIA!1wBXga7A

https://mega.nz/#F!IoY2VCYa!xdrwzf4PmT-9jdz2yWQQIA!g4RQ3BDY

https://www.youtube.com/watch?v=1smE7CYUqUo

Tambien esto,y de ahí a ver todo lo que aparezca en recomendados!

Saludos!

Serapis

#2
Citarnecesito saber por donde empezar en la informática
Siempre en todo hay que empezar por lo básico.

Resulta atractivo que te hablen de naves espaciales y todo eso, pero cuando uno no entiende ni como funciona un tornillo, hablarle de ciertos temas, solo puede generarle ansiedad...

Esto implica que lo primero que estudies debe ser completamente ajeno a ningún lenguaje, o dicho de otra manera, que son la base de todos los lenguajes. Desde el momento en que EMPEZANDO a estudiar sobre informática, esté aplicado a un lengueja específico, te estás coartando del conocimiento.
Busca libros con títulos como: "fundamentos de la programación", "Introducción a la programación" ...de ordenadores" (la coletilla final, suele añadirse porque aunque a muchos programadores no les parezca adecuado, programación no es un término exclusivo de la informática).

Cuando tengas una base teórica, luego te falta rellenar esa base aplicado a cualquier lenguaje, pero para ello, primero hay que decidirse por uno. Un paso intermedio para esto, exige estudiar de modo genérico sin excesivos detalles técnicos toda la panoplia de lenguajes existentes. Mucho cuidado con esto, porque hay muchos autores completamente imparciales y les resulta imposible explicar sin enajenarse de su predilección y desprecio, por éste o áquel (no debes elegir ni rechazar el lenguaje que eligió o rechazó "no se quién" por famoso o idiota que sea, debes elegir el que a ti te haga sentir cómodo dentro de lo que existe y resulte útil) es decir que evites leer comentarios personales sobre tales lenguajes, por lo que indicarte algo aséptico es realmente difícil, así que para esto te derivo a wikipedia, que intenta ser neutral... tómate una lista de lenguajes (no te preocupes de si están vivos, muertos o tal, es base de conocimiento aún).

En este punto, tienes que intentar 'sentir' por donde tiran más tus inclinaciones... Si eres más teórico que artesano o al revés o en algún punto medio. Si eres más de diseño, probablemente lo tuyo serán lenguajes de procesado como html, php, etc... si eres puramente teórico, probablemente lo tuyo esté ma´s cerca d ela algoritmia, y lenguajes como Haskell, Lisp, Ensamblador, etc... y si estás a caballo entre los extremos básicamente el resto (es una tarea titánica tratar de categorizar todos los lenguajes, pero si buscas seguro que habrá quien haya hecho el intento, con mayor o menor acierto, eso sí descarta para este caso, las páginas que ofrecen cursos, porque estarán sesgadas siempre... y obviamente los lenguajes elegidos serán ¿casualmente?, justo los que ofrecen)...

Ahora te será asequible cualquier lenguaje por igual (pués partes de 0), lo no quiere decir que todos los lenguajes sean igual de fácil/difícil de aprender.
Ahora decidido ya por un lenguaje, de nuevo comienza por los rudimentos del lenguaje... no entres al trapo, intentando hacer un proyecto y menos si es complejo... habrás escuchado quizás muchas veces la frase sobada: "se aprende programando", si lo damos por cierto, yo añado que ese es el método lento... lo correcto es: "Se aprende estudiando y se perfecciona programando".
Así que busca dos cosas
- Primero: La especificación del lenguaje. Que es en definitiva lo que te dice que puede hacer y que no un lenguaje y además como se hace. Puede que haya especificaciones para cada versión, así que conviene tener si no la última, al menos la más reciente que puedas encontrar. Esto es fundamental, porque las dudas que puedas tener sobre el lenguaje en cuestión se encuentra aquí resuelto.
- Segundo: Un libro que te sirva de GUIA... que te enseñe el lenguaje en algún orden lógico de  complejidad asequible... por lo tanto su título dbe ser algo como: Fundamentos de xxxxx donde xxxx es el nombre dle lenguaje, o algo como "aprender a programar en xxxxx" o "lo básico para programar en xxxxx"... fíjate que habrá diferentes maneras de titular (hay muchos libros así... donde los autores tuvieron que elegir un título que no es el que ellos quisieran pero por que ya existía uno con ese título, otras veces porque la editorial tiene una línea de libros, les 'fuerzan' a cambiar ligeramente el título, para encajar en esa línea-serie)... así que sé imaginativo a la hora de buscar... es decir no tiene sentido buscar un título para comenzar a aprender que se titule: "A fondo... Python", pero si algo como "conceptos básicos en Python ó ...para programar en Phyton"

Cuando tengas adquirido cierta soltura con los ejemplos que incluya un libro así, seguramente quieras avanzar más... y es cuando tiene sentido querer hacer tus primeros proyectos completos (aunque no sean excesivamente complejos), y es cuando ya tiene sentido leer libros más complejos o incluso de otros lenguajes... probablemente no lo entiendas todo, pero ya tendrás una base suficiente para acometerlos. En este punto, cualquier libro, que te señala el compañero en los links anteriores pueden ser perfectamente válidos (no he revisado si dentro de los que haya, alguno te valdría como apto para los pasos previos, probablemente sí...).



Olvidaba indicarte, que en las secciones de programación, bajo cada subforo del lenguaje o tema tratado, seguramente encuentres chinchetado algún hilo sobre libros y manuales referentes al tema que trata el hilo... lo que puede facilitarte bastante la búsqueda.

OmarHack

Nadie sabe todo sobre todo, asique te recomiendo que te metas en algo que no sea muy complejo y que te guste.

Lo primero a aprender es entender como funciona todo de una manera superflua, sin profundizar demasiado, simplemente para no andar perdido. Y después ya vas profundizando más y más.

Te puedo hacer unas preguntas para que puedas buscar información al respecto e ir entendiendo un poco:
Qué es el hardware?
Qué es el software?
Qué es un sistema operativo?
Qué es una red?
Qué es un servidor?
Qué es un cliente?
Qué es una página web?
Qué es un dominio?
Qué es un cifrado?
Qué es una IP?
Qué es una mac?
Qué es un navegador?
Qué es un lenguaje de programación?
Qué es un interprete?
Qué es un compilador?
Qué es un IDE?
Qué es un protocolo?
Qué es una vulnerabilidad?
Qué es un exploit?
Qué es el malware?
Qué es un router?
Qué es un firewall?
Qué es una base de datos?

Lista 3 cosas pertenecientes a cada pregunta, por ejemplo:
Hardware: Placa Base, Periféricos, Fuente de alimentación.
Software: Paint, Windows media Player, Office.
Sistemas Operativos: Windows Xp, Linux Ubuntu, FreeBSD.
...

Intenta obtener, instalar/poner a funcionar y aprender a usar las cosas de la lista.

Pregunta cualquier tipo de duda.
Cuando encuentres algo que te interese, detente en la lista y céntrate en eso que te interesa. Ya que para entender una cosa, vas a tener que entender muchas otras, así que seguirás aprendiendo.

Pregúntate que quieres conseguir aprendiendo informática, conseguir trabajo, saciar tu curiosidad, entretenerte, montar paginas web...
Así puedes centrarte en lo más beneficioso mientras vas aprendiendo el resto por rebote.


I like to test things.

BossTrace

Classics

PalitroqueZ

CitarLo que quiero saber que es lo mejor lo mas necesario lo que la gente quiere...

la respuesta la tiene steve jobs en una de sus frases:

"Es algo complicado, es difícil diseñar productos centrándose en el público objetivo. Muchas veces, la gente no sabe lo que quiere hasta que se lo enseñas"

aunque en realidad tu debes saber que es lo que quieres hacer en el futuro.


"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard

BossTrace

PalitroqueZ Quiero dedicarme a la informática siempre me ha gustado y nunca lo e probado por que lo veía complicado... Tienes mucha razón bro.
Classics

OmarHack

Si quieres dedicarte a arreglar ordenadores, en plan, montar tu empresa y tal, te recomiendo que aprendas sobre windows, optimiar los sistemas, cache, archivos temporales, desfragmentación, tamaño de particiones, formatear a alto y medio nivel, software multimedia y hardware. La mayoría de clientes te van a decir que quieren formatear, tienen un virus, quieren que le instalas un programa para X, ver vídeos, editarlos, ver fotos, webs para ver películas, ver la televisión y cosas similares.

También es común que te pregunten si les puedes hacer una página web. Por lo que tienes que saber explicarles que es un dominio, un servidor, hosting, mantenimiento, red, gestión del servidor... O saber que alternativas ofrecerles en cada caso, que se ajuste a lo que quieren. Paginas web gratuitas, hostings gratuitos con publicidad, blogs, redes sociales, precio de dominios, servidores compartidos, dedicados, desarrollo web, administración web, almacenamiento en la red... 90% de los clientes van a querer algo de lo anterior. El 10% restante serán problemas de compatibilidad de drivers, o fallos de hardware.

Le gente que suele acudir a tiendas no oficiales, suele comprar un ordenador nuevo, cuando el que tienen da problemas en vez de arreglarlo.

Para aprender sobre esto te recomiendo que instales un servidor LAMP. Crees una página web sencilla, la subas y la administres.
Esto te llevará a aprender desde como instalar un sistema operativo hasta todo el proceso necesario para tener una pagina web en un servidor, por lo que aprenderás información muy útil sobre muchos campos.
Te recomiendo instalar Ubuntu Server, es bastante sencillo. La primera vez tarde como media tarde más o menos guiándome por un manual.

Instala también varias versiones de windows para mirar si te encuentras con algún problema, y buscar una solución, para habituarte a problemas comunes. Y descárgate una gran herramienta de software portable de todo tipo. Así como "sistemas" multi usos, como por ejemplo Hiren's boot CD . Haz un pendrive autobootebale con muchas herramientas por si necesitas arreglar algún ordenador fuera, etc.


I like to test things.

PalitroqueZ

Cita de: BossTrace en 23 Septiembre 2018, 22:31 PM
PalitroqueZ Quiero dedicarme a la informática siempre me ha gustado y nunca lo e probado por que lo veía complicado... Tienes mucha razón bro.

todo dependerá de las ambiciones que tengas y hasta donde estés dispuesto tan lejos a llegar.

cada una de las carreras que mencionaste al principio es un mundo aparte, y cada una demanda varios años de estudios y experiencia y habrán diferentes zonas en donde una de estas carreras demande mas que la otra.

pero lo importante es que tu descubras cual es tu vocación en una de estas carreras y por cual decidirás irte, esa respuesta no la conseguirás aquí, puedes intentar hacer cursos basicos de corta duración o buscarte un orientador vocacional.
"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard

BossTrace

Cita de: OmarHack en 23 Septiembre 2018, 23:50 PM
Si quieres dedicarte a arreglar ordenadores, en plan, montar tu empresa y tal, te recomiendo que aprendas sobre windows, optimiar los sistemas, cache, archivos temporales, desfragmentación, tamaño de particiones, formatear a alto y medio nivel, software multimedia y hardware. La mayoría de clientes te van a decir que quieren formatear, tienen un virus, quieren que le instalas un programa para X, ver vídeos, editarlos, ver fotos, webs para ver películas, ver la televisión y cosas similares.

También es común que te pregunten si les puedes hacer una página web. Por lo que tienes que saber explicarles que es un dominio, un servidor, hosting, mantenimiento, red, gestión del servidor... O saber que alternativas ofrecerles en cada caso, que se ajuste a lo que quieren. Paginas web gratuitas, hostings gratuitos con publicidad, blogs, redes sociales, precio de dominios, servidores compartidos, dedicados, desarrollo web, administración web, almacenamiento en la red... 90% de los clientes van a querer algo de lo anterior. El 10% restante serán problemas de compatibilidad de drivers, o fallos de hardware.

Le gente que suele acudir a tiendas no oficiales, suele comprar un ordenador nuevo, cuando el que tienen da problemas en vez de arreglarlo.

Para aprender sobre esto te recomiendo que instales un servidor LAMP. Crees una página web sencilla, la subas y la administres.
Esto te llevará a aprender desde como instalar un sistema operativo hasta todo el proceso necesario para tener una pagina web en un servidor, por lo que aprenderás información muy útil sobre muchos campos.
Te recomiendo instalar Ubuntu Server, es bastante sencillo. La primera vez tarde como media tarde más o menos guiándome por un manual.

Instala también varias versiones de windows para mirar si te encuentras con algún problema, y buscar una solución, para habituarte a problemas comunes. Y descárgate una gran herramienta de software portable de todo tipo. Así como "sistemas" multi usos, como por ejemplo Hiren's boot CD . Haz un pendrive autobootebale con muchas herramientas por si necesitas arreglar algún ordenador fuera, etc.





Gracias bro
Classics