Dificil elección - ¿Que estudio?

150px-question_opening-closingsvg Dificil elección - ¿Que estudio?

Con un amigo estamos queriendo aprender algun lenguaje de programación. Al principio comenzamos con C++ con un profesor, despues se cago todo y lo dejamos. Seguimos con Python. Se cago todo. Dejamos. Y ahora queremos seguir, pero yo no quiero lenguajes de escritorio. Me interesa un poco mas el tema del diseño (css, sobre todo) y php.

El problema es que no se si estos serán muy avanzados, inutiles o que. Hay tutoriales por todos lados pero la verdad es que todos dicen lo mismo de su lenguaje: Que es el mejor y el mas fácil. No se si esto sera asi, cada programador entendera. Pero yo, que no se nada, ¿con que me quedo? Lo que mas me gusta de aprender CSS+PHP por ejemplo, es que podria practicar facilmente con un tema de WP, solamente para dar algun ejemplo. (¿Alguien sabe un sinonimo de ejemplo? Me seria util xD)

Por eso les pregunto a ustedes, queridos lectores, que me recomiendan: ¿Aprendo un poco de CSS, PHP y en todo caso tambien HTML o sigo con Python u otro?

La verdad es que no se casi nada de ningun lenguaje, asi que este post es ignorante al %100, asi que no me vengan a recriminar alguna pelotudez que se me haya escapado xD.

Posteado en: Geek World, Personal

32 comentarios hasta ahora

Suscribirse a los comentarios RSS or TrackBack 'Dificil elección - ¿Que estudio?'.

  1. Aug 20, 2008 at 9:32 pm

    Penguino (243 comments) says,

    dewd! Así voy a hacer yo:

    Empiezo con una carrera de ingenieria de sistemas (obvio xD). Despues hago la especializacion en diseño y programación web, en este orden: HTML, CSS, PHP, Python, Java y Perl. Después miro que hago. Por que ya tengo conocimientos al 90% de HTML y al 60% de CSS. Y de Java, un 10%, y de Python… un 1% xD

    Si lo que quieres es programar un tema en WP, también debes tener en cuenta que el XHTML entra. Por que tener una página que no pase el test de validación del W3C es molesto.

  2. Aug 20, 2008 at 9:33 pm

    ozutto (14 comments) says,

    pues lanzate sin pensartelo a por el php y el css, ademas no solo te servira para wordpress, hay muchas aplicaciones que estan en el mercado en este lenguaje, y de cara a ganar unas perrillas, tienes el oscommerce para estudiarlo bien y montar unas tiendecitas online por ahi.

  3. Aug 20, 2008 at 9:45 pm

    Roberto Briones (2 comments) says,

    CSS es muy sencillo de aprender, al menos lo básico para modificar themes de Wordpress y demás, pero no es un lenguaje de programación como tal.

    Php sería bueno aprenderlo, estas igual que yo, queriendo aprender más cuando aún no dominamos un lenguaje al 100 xD pero es que hay tantos que uno no quiere quedarse atras.

    ¿Que tal Java? Es el lenguaje de moda y muchos proyectos empiezan a salir en este lenguaje.

  4. Aug 20, 2008 at 10:02 pm

    viperhoot (4 comments) says,

    Ejem, HTML, CSS, PHP…. ese es el comienzo.
    Luego ve al Python… es una buena manera de meterte en los lenguajes de programación ;)

  5. Aug 20, 2008 at 10:14 pm

    Pablo (7 comments) says,

    Yo hace 8 años que programo, PHP lo aprendí por cuenta propia y de a poco… y la verdad es que quedé sorprendido de la potencia del lenguaje… Python está en la to-do list al igual que C/C .

    En cuanto a css, después que aprendí a maquetar con css nunca más usé una tabla para armar un diseño, y lo limpio y simple de leer que queda el xhtml es sorprendente…. debo confesar que soy un poco maníaco y no uso más que un editor de textos para hacer xhtml/css así que hago todo de cero.

  6. Aug 20, 2008 at 10:41 pm

    manolo (8 comments) says,

    Si tu quieres yo te enseño, eso si te esclaviso hasta que aprendas!

  7. Aug 20, 2008 at 10:56 pm

    SpamLoco (13 comments) says,

    C es un gran lenjuaje, muy potente, Linux está hecho en C!!! :razz: todos los lenguajes de programación son parecidos, aprendiendo C manejas cualquier cosa.

    Pero con C no haces un sitio, por eso te recomiendo un curso de programación web, como te dicen en los comentarios aprendes html, css, php, javascript y otras cositas más como ajax que es una mezcla de los anteriores.

    Podes hacerlo por tu cuenta, pero es más dicifil.

  8. Aug 21, 2008 at 12:26 am

    Robertux (11 comments) says,

    Si empezas a leer PHP veras que la sintaxis es muy similar a C/C++ por lo que no te costaria aprenderla. En si, PHP es un lenguaje muy sencillo si lo que mas cuesta es entender la tecnologia de crear paginas dinamicas que se comunican con un servidor y este le devuelve sus resultados al cliente.

    El “plante” (algo asi como el maquillaje, los efectos visuales) de un sitio web lo ponen el CSS y el Javascript asi que despues de leer PHP/HTML te recomendaria que pases a leer de CSS/Javascript.

    Por ultimo, es bueno verlo todo desde cero para conocer como funcionan. Despues elegir frameworks que te faciliten el trabajo. Hay frameworks de PHP/Javascript/CSS para todos los gustos y veras que ellos hacen el trabajo sucio :p

    P.D. Tendras que probar/arreglar tu sitio con los navegadores mas populares en el Internet (Firefox, Internet Explorer, Opera…) para estar seguro que se ve igual en todos. Desde ya te adelanto que eso si da un poco de dolor de cabeza porque no todos cumplen los estandares :S

    Saludos.

  9. Aug 21, 2008 at 12:28 am

    Robertux (11 comments) says,

    Otra cosa, para darle mas estilo a tu web aprende Ajax, lo cual no es mas que un par de objetos (en realidad solo es uno) de Javascript que te permite enviar mensajes entre el servidor y tu cliente sin necesidad de refrescar la pagina o presionar un boton submit.

  10. Aug 21, 2008 at 1:26 am

    Imzyos (6 comments) says,

    HTML CSS PHP Javascript

  11. Aug 21, 2008 at 1:32 am

    Jesús (8 comments) says,

    yo quse lanzarme “a la grande” y quise aprender php :roll: pobre iluso, no entendía nada… sabiendo ya que C era la fundamentación de php (o de la mayoría de los lenguajes de programación de alto nivel), pues empecé a leer C… pero igual… no entendía nada… así que lo primero que hice fue buscar un tutorial/manual/libro de lógica de programación… te lo voy a poner en lista, según mi consejo, deberías aprender:

    - lógica computacional / lógica de programación (en la escuela nos dieron una materia llamada ‘Matemáticas discretas’, es todo lo referente a la lógica y al diseño ‘inteligente’ de sistemas, muy simples la verdad, pero al fin numéricos). Hay muchos buenos libros disponibles. Aquí aprenderás lo que se llama el seudocódigo.
    - lenguaje de programación: una vez que ya hayas terminado de entender la lógica de programación busca un libro de C, ya que, como mencioné antes, casi todos los lenguajes de alto nivel hoy en día usan la sintáxis de C.
    - php o asp
    - Java o algún lenguaje orientado a objetos: el día que empieces a entender Java me inclinaré ante tí…

    Bueno, esa es mi recomendación por que así fue conmigo, pero pues tu decidirás… y no es que los lenguajes que menciono sean los mejores, sino que, al menos en mi profesión, son los que más utilizo.

    para aprender HTML CSS no necesitas nada más que el bloc de notas y buscar un manual de html en internet… es lo más fácil de todo esto (de hecho yo no lo catalogo como programación ni lenguajes de programación).

    Saludos

  12. Aug 21, 2008 at 3:25 am

    Neri (47 comments) says,

    Llego tarde, y sin leer los 11 comentaristas de arriba te digo que vallas por partes, vos queres correr sin saber caminar.
    Mi recomendacion es que aprendas bien html, puede que sea una pavada, pero es lo mas básico, despues css y php y no precisas mas..luego algun lenguaje mas avanzado..
    yo estudie javascript despues de html xD

  13. Aug 21, 2008 at 4:33 am

    Frikadasaparte (1 comments) says,

    Al igual que muchos de aqui te recomiendo que aprendas HTML, que es lo mas basico… Despues puedes hacer dos cosas, empezar con php que es bastante bonito y poderoso xD
    Pero para saber php hace falta un poco de base en programacion, o bien puedes aprenderla directamente en php o bien mirarte un poco de C.
    Y ya una vez aprendido esto puedes ponerte con CSS para montar temas de wordpress.

    Con lo que sea, que tengas muchisima suerte ^^ y para lo demas te espero en http://www.frikadasaparte.com Un saludo

  14. Aug 21, 2008 at 6:29 am

    GuSs (110 comments) says,

    Bueno, sacando resumen de todos los comentarios sería: comenzar con HTML, seguir con CSS, luego con PHP y finalmente un poco de Javascript.
    Aunque dudo de que termines uno :razz: … siento ser pesimista, pero esa es la realidad…

    PD: Pobre monitor… :cry:

  15. Aug 21, 2008 at 6:36 am

    Pk_JoA (306 comments) says,

    @Guss lo mismo me decias con el blog y ya paso un año y mal que mal lo sigo teniendo :) @A todos los demas Gracias por las recomendaciones :). Voy a tratar de hacer lo que dice la mayoria, empezar con HTML, despues hacer PHP CSS y por ultimo algo de Javascript con AJAX

  16. Aug 21, 2008 at 12:06 pm

    muadib (57 comments) says,

    En mi caso, yo empezé a programar con Pascal. Es decir, con programación estructurada, pero es un lenguaje basico, algo viejo, pero sirve mucho para aprender a programar.
    La tendencia es utilizar lenguajes de programación orientadas a objetos, aunque no hay muchos lenguajes ´puros´ orientados a objetos.
    Dicen también que Python sirve bien también para ´iniciarte´ en la programación.
    Python sirve tanto para escritorio, como para web (usando por ejemplo Django).
    No se si será un buen consejo, pero yo diría que primero aprendas lo general (algoritmia), que se lo aplica practicamente a cualquier lenguaje.
    Después, aprendas la teoría de ‘orientacion a objetos’, que te serviran para las nuevas versiones de PHP, Python, Ruby, etc. Y creo que con eso te resultara más sencillo aprenderte cualquier lenguaje.
    Después también meterte en el lenguaje SQL.
    Y también, claro, CSS HTML Javascript.
    Se lo podria dividir en tres partes: la parte de Lenguaje de programación, la parte de Diseño de interfaces Web, y la parte de Bases de Datos.
    Vos irás decidiendo por que parte inclinarte más, y lograr el equilibrio.
    Bueno, espero que te sirva, y todos son libres de putearme por lo que acabo de escribir. :mrgreen:

  17. Aug 21, 2008 at 4:54 pm

    Penguino (243 comments) says,

    Como dicen todos, la sintaxis de C/C, de Java y de PHP son muy similares. En el ejemplo de Java, estamos hablando de un lenguaje de programación orientado a objetos. Si lo que quieres es un diseño web hecho por tí solo, es decir, estoy hablando de crear tu propia plataforma web, como un PKJOAPress xD

    Debes tener muy en cuenta cosas como el manejo de un servidor LAMP (Mi PinguinoLinux, Apache, MySQL, PHP) y el diseño de la plataforma sobre la cual vaya a estar montado tu blog (o portal, o lo que sea). Así podrías reducir notablemente los tiempos de carga, ofreces una mejor web y haces felices a tus visitantes :smile:

    Ah, y si le pones interés, aprender lenguajes de programación puede ser interesante y divertido. Imagina crear un puteo animado! :lol: Por que la mayoría de los lenguajes de programación no son más que palabras en inglés com muchos símbolos :mrgreen:

  18. Aug 21, 2008 at 7:53 pm

    THEbatzuk (5 comments) says,

    Si aprendes en C, puedes aprender fácilmente cualquier otro lenguaje (o al menos eso es lo que dice mi profesor). Ahora mismo yo estoy aprendiendo C . Pero si lo que te interesa es el diseño pues ahí ya no te puedo dar ningún consejo.

  19. Aug 21, 2008 at 9:55 pm

    ferticidio (10 comments) says,

    Me sumo a las recomendacions: (x)HTML, CSS, PHP, JavaScript… Todo junto bien mezcladito y vas a tener una base para después poder entrar en cosas “mas complicadas”.
    Saludos

  20. Aug 21, 2008 at 9:56 pm

    ferticidio (10 comments) says,

    Me olvidaba junto con PHP vas a necesitar algo de MySQL
    Saludos

    PD: Perdón no me di cuenta que tenias la opción de modificar el comentario :razz: .

  21. Aug 22, 2008 at 5:12 am

    Sergio (40 comments) says,

    Sencillamente:

    1) Html: sin eso, ni aprendas.
    2) Css: vas a aprender a hacer código limpio.
    3) Php: vas a ganar en dinamismo, ganás siglos con un simple include.
    4) MySQL: Vas a ver lo fácil que es subir todo a una DB y que una query puuum te vaya tirando los resultados.

    Después comenzá a pensar en las ventajas de los híbridos. ¿Qué le aporta de diferencial tal lenguaje con respecto a los otros? Y a partir de ahi seguramente te van a aparecer nuevos interses para complementar lo otro.

    Lo que si, en web, prácticamente que sin las cuatro opciones que listé, estás totalmente perdido. No sabés lo fácil que es editar -por poner un ejemplo inmediato- un theme cuando entendés por qué carajo hace un get_sidebar();

    Pero leé, leé mucho y probá… nunca dejes de probar (salvo que estés alojado en mi hosting) porque así se aprende (consejo no aplicable a la electricidad, cosas inflamables o costumbres sado).

    Abrazo grande.

  22. Aug 22, 2008 at 1:10 pm

    Joako9205 (2 comments) says,

    Yo tambien llego sin leer los comentarios de arriba, por mi parte te recomiendo que comienzes com Visual Basic :mrgreen:

    Yo al igual que los demás te recomiendo que aprendas HTML, CSS y PHP. Luego con el tiempo para mejorar las aplicaciones que vayas haciendo vas a ir incluyendo cosas como Ajax y Javascript, pero no son para nada necesarias.

    Yo, para obligarme a aprendermelo, lo que hice fue prometerle a la gente de la biblioteca de mi barrio que hiba a hacerles la página web, en donde necesitaban un catálogo para libros, revistas, videos y todas esas cosas. Y al principio lo hice obligadamente, pero luego se me hizo todo mucho más fácil y uno siempre lo va mejorando un poquito más, a medida que aprende otras cosas.

    :grin:

  23. Aug 22, 2008 at 3:23 pm

    Victor H. (1 comments) says,

    pues primero aprende a programar, actualmente hay mas lenguajes de programacion que programadores, inicia con algun lenguaje sencillo o quizas orientado a la ensenianza, luego de ello veras lenguaje sera facil de aprender

  24. Aug 22, 2008 at 4:29 pm

    Max (2 comments) says,

    bien, Deberias de aprender html/xhtml y css ya que son la salida de el php, puedes ir aprendiendo un poco de todos a la vez ya que estan relacionados.. un editor WYSWYG que te permita ver el codigo y lo formatee tipo dreamweaber te puede ayudar mucho

  25. Aug 22, 2008 at 6:28 pm

    Incómoda Verdad (1 comments) says,

    Sin duda, empieza por php html css, y no olvides javascript.

    Es un buen inicio para seguir con java, c, c o lo que sea.

    Suerte!

  26. Aug 23, 2008 at 3:42 pm

    Ricardo Rivera (1 comments) says,

    :mrgreen: buenas ……………….. que mas ………..
    Mi sugerencia es que si ya entiendes el HTML bien pues partas a CSS, XML, XHTML y lleges a AJAX

    AJAX si es mi sugerencia para que aprendas si quieres estar en la bamguardia y para esto necesitas saber las anteriores nombradas ………. bueno por ejemplo AJAX es lo que utiliza gmail ….. y se basa mas que todo en que los usuarios no se haga carga cuando das click en un link o para navegar en la propia pagina es como acemejarse a una aplicación de escritorio donde no carga nada si no que ocultamente carga …………………….. esto es lo que mas esta pegando para los programadores web ahhh y pues aprender bastante de diseño ……………. bueno mucha suerte y te felicio por querer mejorar y auto aprender ……………. no es por hacer propaganda pero si ya tienes nociones en la pagina ajaxya.com.ar (o xmlya o xhmtlya o phpya o cssya )hay cursos bastante practicos y rapidos pero no te esplican profundamente es como para los que ya tienen nociones y van a l grano pero enseñan buenas cosas …………………… Hasta pronto y ojala te sirva mi info ….

  27. Aug 23, 2008 at 3:49 pm

    Pk_JoA (306 comments) says,

    @Ricardo Rivera tu mensaje ya esta publicado. Elimino el duplicado :)

  28. Aug 24, 2008 at 8:18 am

    mudanzas (14 comments) says,

    Te recomiendo PHP y MySQL… luego lo apoyas con js y eres el amo :wink:

  29. Aug 24, 2008 at 7:12 pm

    Pk_JoA (306 comments) says,

    @todos les comunico que ya empece a estudiar HTML con un poco de CSS. PHP lo voy a dejar para despues de estoy, despues AJAX y despues me imagino que ire a lo que dice sergio, bases de datos y demas (cosa de la que no tengo idea.)
    Por cierto, pueden ver mi pequeña (y muy pequeña) primera creación puramente mia sin Copy y paste con CSS HTML en http://frikiorgulloso.com/subir/principal.html

  30. Aug 26, 2008 at 4:07 pm

    Dogguie (33 comments) says,

    Para ser la primera creación no está nada mal.
    Ánimo con los estudios! ;)

  31. [...] raiz de este post en el que preguntaba que estudiar, y muchos de ustedes me contestaron (¡gracias!) que deberia [...]

  32. Sep 12, 2008 at 2:16 pm

    Jh® (8 comments) says,

    ¿Qué estudiar? sigue el consejo de tu padre… :roll:

Deja un comentario

Se educado y no faltes el respeto a los demas. Tu e-mail nunca sera publicado.


Los enlaces en los comentarios pueden encontrarse libres de nofollow.