El objetivo de este post es brindarles todo lo necesario para que puedan aprender informatica. Tanto software como hardware, tanto programacion como diseño grafico. El post esta dividido en dos partes, esta es la de software y esta es la de hardware:
Atencion: Todos los programas que necesites para seguir los cursos estan son Full, estan en mediafire y son ultimas versiones.Te recomiendo que leas tutorial sobre como descargar, instalar y validar programas, juegos y descargar y ver peliculas.
Office 2007:
Empecemos por lo mas basico:
Curso de Word 2007 (Procesador de texto)
Curso de PowerPoint 2007 (Presentaciones)
Curso de Excel 2007 (Planillas de calculos)
Edicion de imagen:
Lo primero que les recomiendo que aprendan es a editar imágenes, el programa que podemos utilizar es Adobe Photoshop CS4 (es el programa más utilizado tanto por principiantes como por profesionales).
Curso Photoshop CS3 (Todavia no hay un curso en español para el CS4, pero son iguales).
Tambien, te recomiendo esta pagina:
Tutoriales de Photoshop
Graficos vectoriales:
Despues, si queremos, podemos aprender a crear graficos vectoriales, o dicho de otra forma, dibujar en la computadora. El programa mas utilizado para esto es Adobe Illustrator CS4.
Curso Illustrator CS3
Crear animaciones:
Una vez que ya sabemos modificar imagenes y dibujar (hablando en un lenguaje menos tecnico ;D), podemos aprender a hacer animaciones con estas imagenes editadas y nuestros dibujos. Para esto, el programa mas utilizado es Adobe Flash CS4.
Curso Flash CS3
Edicion de video:
Lo que sigue es la edicion de video, hay varios programas, algunos que solo nos permiten hacer compilaciones (Por ejemplo de jugadas de football, videos graciosos, etc.) y otros que nos permiten crear efectos utilizados en peliculas . Un programa utilizado tanto por principiantes como por cineastas profesionales es Adobe After Effects CS4
Hasta ahora no he encontrado un curso bien completo en español de este programa, pero les dejo este tremendo curso (casi mejor de lo que te pueden enseñar en la univercidad) totalmente gratuito (solo hace falta registrarse):
Curso After effects CS4 Ingles
Les dejo un par de paginas con tutoriales:
Tutoriales en ingles
Otra pagina muy buena en ingles
Un videito hecho por mi en after effects (perdon por la mala calidad):
Crear paginas web:
Despues, podemos aprender a crear paginas webs para poner nuestras creaciones y compartir nuestras ideas, el programa mas utilizado es Adobe Dreamweaver CS4.
Curso Dreamweaver CS3
Aclaracion importante: El curso consta de dor partes, una que explica como crear paginas web estaticas (En HTML) y otra que habla sobre como crear paginas dinamicas (En PHP). Aprender a crear paginas web dinamicas, es un conocimiento no obligatorio. Si desean aprender PHP en otro momento, simplemente, hagan el curso hasta el capitulo 17.
El contenido de las paginas estaticas no se actualiza o modifica automaticamente (por eso se dice que es estatico), por lo que los visitantes de la pagina no la pueden modificar, por ejemplo, no pueden dejar comentarios, crear temas, registrarse como usuarios. La unica forma de modificarlas es modificar los archivos y volver a subirlos. Las paginas PHP, por ejemplo, este foro, permiten modificar su contenido, se actualiza continuamente, permite registrarse como usuario, etc. (practicamente es como un programa). Oviamente, crear una pagina web dinamica, requiere de mas conocimientos.
Modelado en 3D:
Hay varios programas para el trabajo en 3D, para empezar, yo recomiendo Cinema 4D o 3D Studio Max (son muy similares), ya que permiten obtener renders vistosos y realistas sin muchos conocimientos. Luego, si desean hacer diseños proporcionales que requieren exactitud (Diseño de Autos, Robots, etc.) pueden recurrir a Autocad. Si lo unico que quieren hacer es diseñar un personaje para un juego o una animacion ler recomiendo Poser.
Nota: Te habras preguntado que es renderizado, es el proceso por el cual se convierte el trabajo en 3D que hemos hecho en una imagen o video en 2D, utilizando tecnicas que le hacen creer a nuestros ojos que es algo en 3D. Un render es el resultado final, la imagen o video con las texturas, las luzes y sombras, el trabajo despues del renderizado.
Cursos:
Curso Autocad 2008 Español
Curso Cinema 4D 10 Ingles
Curso 3ds Max 2009 Ingles
Programacion:
Introduccion:
La programacion es el proceso por el cual se "crea" un programa o juego. La accion de programar es escribir el programa en base a un lenguaje de programacion, que define el significado de las palabras y la gramatica (Hoy en dia son muy similares al lenguaje humano).
Hay varios lenguajes de programacion y se pueden clasificar en base a dos aspectos:
Nivel: Que determina si se encuentra mas cerca de lo que seria el funcionamiento de la PC, lo mas comprensible por esta. O si se encuentra mas cerca del lenguaje comprencible por el humano, similar a un idioma.
El Codigo o lenguaje maquina (De nivel bajo) es el mas parecido al funcionamiento de la computadora, el microprocesador, solo comprende pulsos electricos, que en el lenguaje maquina son representados como 1 y 0. Obviamente es un lenguaje dificil de comprender, ya que no es parecido al lenguaje humano.
Luego, se creo un lenguaje que usaba terminos como Add (Sumar) o Sub (Restar) faciles de recordar, pero en el que aun se seguia usando codigo maquina, este lenguaje (De nivel bajo tambien) se denomina Enssamblador o Assembler.
Luego, aparecieron lenguajes de nivel medio, por ejemplo C, que tienen algunas caracteristicas de los de nivel bajo y otras de los de nivel alto.
Hoy en dia, se utilizan lenguajes de alto nivel, que son faciles de aprender. Algunos lenguajes de nivel alto son: C++, Java, Visual Basic, Action Script, etc.
Segun su paradigma o orientacion: es decir, la filosofia o el enfoque que se utiliza para la construccion del Software. Es un tema complicado de explicar sin conociminetos sobre los lenguajes de programacion. Basicamente, los dos paradigmas mas comunes son:
Imperactivo o de procedimientos: Se basa en el estado del programa y instrucciones que modifican ese estado. Es conciderado el mas comun, algunos lenguajes que se basan en este paradigma son C, pascal, etc.
Orientado a objetos: La programacion es orientada a objetos, sus propiedades, comportamientos, la clase a la que pertenecen, etc. Lenguaje orientados a objetos son: Java, C++, C#, etc.
Compilacion:
Pero..., si la computadora solo comprende el codigo maquina, como se ejecutan los programas creados en lenguajes de Nivel medio o alto. La respuesta es que el programa se compila es decir se lo convierte a codigo maquina. Esto se puede hacer luego de ser creado el programa (Mediante un programa denominado Compilador) o durante su ejecucion (Mediante un programa denominado Interprete).
Plataforma java y .net:
Java, ademas de ser un lenguaje de programacion, tiene la partiuclaridad de que los programas no son compilados, lo que permite que se ejecute en una plataforma virtual. Esto tiene la ventaja de que los programas pueden ser ejecutados en varios sistemas operativos y varias arquitecturas. .Net es una copia de microsoft a la arquitectura de java, permite la ejecucion multiplataforma ademas de otros beneficios como la integracion de varios lenguages (programar en varios lengugajes y luego generar el codigo para esta plataforma), etc. Se puede programar en lenguajes como C++ o Visual Basic y utilizar la plataforma .net, pero lo mas aconsejable es usar C# que es una evolucion de C++ nativa para la programacion usando .net.
Que lenguage aprender?
Es una de las dudas mas comunes en el mundo de la programacion, todo depende de gustos, yo simplemente puedo darles mi opinion. El lenguage mas facil de aprender es Pascal, permite crear aplicaciones sencillas para la consola. Concidero que pascal es la mejor alternativa para introducirse en el mundo de la programacion. Para crear programas mas complejos, es necesario aprender programacion orientada a objetos, aca, te recomiendo que aprendas c++, que al principio parece dificil pero una vez que lo dominas podes hacer lo que quieras. Otro buen lengugage de programacion es visual basic, no lo conozco. Finalmente, podemos aprender a programar usando la plataforma .net, no hace falta pero si queremos podemos aprender C#, luego de haber aprendido C++ nos va a resultar facil. Otra alternativa a C++, Visual Basic y C# es la plataforma java, es medio dificil de aprender, y no he encontrado ningun curso que me convensa.
Los IDE:
Son los programas que nos permiten programar, estan formados por un editor de codigo, un compilador, un depurador (para corregir errores en el codigo) y un constructor de interfaz grafica (para hacer la parte visual). Los mas importantes son:
Microsoft Visual Studio 2008: IDE para programar en C, C++, C#, Visual Studio y utilizando la plataforma .net.
Builder C++ 2009: Uno de los mejores IDEs para C++
Netbeans 6: El mejor IDE para java, admite otros lenguages como perl, phyton, C++, etc.
Free Pascal: Sencillo IDE para programar en Pascal.
Todos los IDE los podemos encontrar aca: Megapost de programas full 2009 mediafire
Cursos:
Aca les dejo los mejores cursos que encontre:
Pascal (Aplicaciones de consola)
C++ (aplicaciones de consola)
C++ (aplicaciones con interfaz)
Visual Basic 6
C# (Primero hacer el de C++)
Otros temas:
Aca les dejo links con articulos y tutoriales que les pueden interezar:
Recuerden: Todos los programas que necesites para seguir el post estan aca:
Espero que les sirva
Otros post muy interesantes:



