| |||
como puedo comenzar hola soy de venezuela y quisiera saber como comenzar a desempeñarme en el papel de la programacion ya estudio informatica me falta de mas!! pero quiero comenzar me encanto la pagina y quiero ver si me pueden ayudar porfavor |
| |||
Fundamentalmente debes aprender C... Coge un tutorial on-line de C que sea ameno y progresivo, no estilo libro de referencia, un IDE que te permita compilar y hacer cambios rápidos para tus pruebas y adelante a aprender. También debes leer sobre estructuras de datos, memoria, cómo es un ordenador, etc etc, aunque mucho de eso suele venir explicado en los tutoriales/libros para poder explicar lo que pretenden. Aparte puedes complementar con algo de ASM básico para también comprender qué es el verdadero código que se genera y cómo se organizan los ejecutables, la pila, los diferentes tipos de llamadas a funciones, etc. Y por último pasar a C++, lo cual te llevará aún más tiempo. A partir de ahí es ir aprendiendo y complementando con nuevas cosas: librerías gráficas, API de Windows, Linux, librerías 3D... lo que quieras imaginar. |
| |||
Cita: html no creo que sirva de mucho, no tiene nada de los conceptos de programacion.
Iniciado por Instru Aprender C es fundamental, pero no es buena opcion si apenas comienzas. En MI opinion si realmente no sabes nada acerca del tema comienza con HTML JavaScript podria ser una opcion, o php o algo asi, ya que es muy sencillo. Incluso el actionScritp de flash podria ser una opcion. El chiste es familiarizarte con el uso de variables, sentencias de control, ciclos, arreglos,etc...... ya de ahi puedes irte a aprender cualquier lenguaje, que como todos dijeron , seria bueno que sepas C. Y ya de ahi "dar el salto" a algun lenguaje orientado a objetos, que podria ir desde object pascal, c++, c#, java...etc...... Cuestion de gustos y objetivos. |
| |||
Yo por la gente que he iniciado a C y que venían de VB, resultó que la mayoría no tenían ni idea de lo que era en realidad una variable, por decir un ejemplo. En resumen, puedes empezar por VB y ver a qué se llama eso de "programar", pero al final toca ir a C. |
| ||||
Cita: Eje!! Si empiezas con C, visual basic es pan comido.... Si empiezas con visual basic y luego entras a C, es como empezar desde el comienzo otra vez
Iniciado por aaronmx C es muy bueno pero Visual basic es mas facil deberias de aprenderlo |
| |||
Cita: Si empiezas con VB sólo puedes aprender que son las funciones, variables y cosas así generales, aparte de mal-aprender a programar.
Iniciado por Developer9 Eje!! Si empiezas con C, visual basic es pan comido.... Si empiezas con visual basic y luego entras a C, es como empezar desde el comienzo otra vez Aunque si empiezas con C sin haber escrito ninguna línea antes en cualquier otro lenguaje te costará bastante... |
| |||
Cita: yo empece con C (html no cuenta) y si me costo uno y la mitad de otro...............
Iniciado por MaxExtreme Aunque si empiezas con C sin haber escrito ninguna línea antes en cualquier otro lenguaje te costará bastante... |
| ||||
Cita: Bueno a mi no me costó mucho que digamos... me familiaricé rapido... primero me enseñaron diagramas de flujo... ahi aprendi algo de la logica de la programación
Iniciado por blackwind yo empece con C (html no cuenta) y si me costo uno y la mitad de otro............... |
| |||
Cita: suerte la tuya, porque mi profesor era una basura (si, empece a programar cuando entre a la universidad). Ademas de que en esa epoca no sabia aun si queria estudiar eso o no y no le hechaba muchas ganas que digamos......
Iniciado por Developer9 Bueno a mi no me costó mucho que digamos... me familiaricé rapido... primero me enseñaron diagramas de flujo... ahi aprendi algo de la logica de la programación |
| ||||
Cita: Je je... bueno yo si tuve un buen profesor y ademas desde el comienzo estudiaba lo que adoraba... Ese es un problema que noto en mucha gente... entra a la universidad y ni siquiera sabe lo que quiere cosa que ni siquiera entienden como hacer un ciclo for.
Iniciado por blackwind suerte la tuya, porque mi profesor era una basura (si, empece a programar cuando entre a la universidad). Ademas de que en esa epoca no sabia aun si queria estudiar eso o no y no le hechaba muchas ganas que digamos...... Empezar con C/C++ es lo mejor porque allí se aprende a programar bien para despues pasar a otros lenguajes |
| |||
Cita:
Iniciado por Developer9 Bueno a mi no me costó mucho que digamos... me familiaricé rapido... primero me enseñaron diagramas de flujo... ahi aprendi algo de la logica de la programación Cita: Sigo pensando que no hace falta que te enseñe nadie directamente para aprender a programar y que además se aprende mejor si lo hace uno mismo.
Iniciado por blackwind suerte la tuya, porque mi profesor era una basura (si, empece a programar cuando entre a la universidad). Ademas de que en esa epoca no sabia aun si queria estudiar eso o no y no le hechaba muchas ganas que digamos...... |
| ||||
Cita: Las aplicaciones realmente potentes se programan en C/C++ y no en los otros lenguajes a los que te referis.
Iniciado por Developer9 Empezar con C/C++ es lo mejor porque allí se aprende a programar bien para despues pasar a otros lenguajes
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Cita: Jeje, lo mejor es empezar por C y algo de arquitecturas, ASM y demás... luego con C++ (porque C++ es _enorme_ y no le incluyo junto a C).
Iniciado por Developer9 Je je... bueno yo si tuve un buen profesor y ademas desde el comienzo estudiaba lo que adoraba... Ese es un problema que noto en mucha gente... entra a la universidad y ni siquiera sabe lo que quiere cosa que ni siquiera entienden como hacer un ciclo for. Empezar con C/C++ es lo mejor porque allí se aprende a programar bien para despues pasar a otros lenguajes Y lo mejor es quedarse en ASM/C/C++ (casi todos los que lo aprenden _bien_ se quedan, no como creo que tú lo has aprendido). Eso sí, puedes irte hacia Java, .NET si interesa por empleo en tu zona o parecido, pero si no, C++ y párate ahí... Con tu consejo la mayoría aprende C++ de pasada y ale, a .NET con su C# o Java ... |
| |||
Cita: asi es, muchos de los que estudian esto se salen cuando pasan a 2o o 3ero porque no pueden o no les gusta.
Iniciado por Developer9 y ademas desde el comienzo estudiaba lo que adoraba... Ese es un problema que noto en mucha gente... entra a la universidad y ni siquiera sabe lo que quiere Cita: Con una buena explicacion, cualquiera podria, a menos que de plano sean muy tontos...
Iniciado por Developer9 cosa que ni siquiera entienden como hacer un ciclo for. |
| ||||
Claro... pero por ejemplo si programo en visual basic no hay que preocuparse de programar los windows forms... ya vienen hechos... si necesito seleccionar una fecha utilizo el control DataPicker... C/C++ es bueno para empezar porque hay que programar todo... pero despues de cierto tiempo ya no estamos para eso. Y por favor... no hagan larga la discucion de esto |
| ||||
Perfecto, mi firma muestra mi opinion al respecto de programar todo y no saber programar. PD. C/C++ no es programar todo ni mucho menos, assembly es programar todo.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
Cita: Bueno aqui la gente hace eso... utiliza C++ como para aprender a programar... a algunos no les gusta y le cogen odio porque programando bajo DOS con Borland C se les hace un infierno... y lo dejan botado, y como visual basic 6 en comparacion con C es mucho mas facil se van por ese lado.
Iniciado por MaxExtreme Jeje, lo mejor es empezar por C y algo de arquitecturas, ASM y demás... luego con C++ (porque C++ es _enorme_ y no le incluyo junto a C). Y lo mejor es quedarse en ASM/C/C++ (casi todos los que lo aprenden _bien_ se quedan, no como creo que tú lo has aprendido). Eso sí, puedes irte hacia Java, .NET si interesa por empleo en tu zona o parecido, pero si no, C++ y párate ahí... Con tu consejo la mayoría aprende C++ de pasada y ale, a .NET con su C# o Java ... Cita: En mi universidad se van porque se les terminan los creditos y setienen que ir o porque la ven tan dificil que se van a estudiar a la facultad de economia o turismo... mas dificil que programacion I es Calculo I...
Iniciado por blackwind asi es, muchos de los que estudian esto se salen cuando pasan a 2o o 3ero porque no pueden o no les gusta. Cita: Ñaño creeme... hay algunos que no nacieron para desarrollar software
Iniciado por blackwind Con una buena explicacion, cualquiera podria, a menos que de plano sean muy tontos... |
| ||||
Cita: Bueno eso es programar en el hardware... en el procesador... A lo que me referia es que por ejemplo en visual basic agrego formularios... y agrego formularios... y agrego formularios sin incluir nada de codigo, lo mismo en C++ seria mucho codigo. Por ejemplo una vez utilice una libreria mouse.h para utilizar el mause, en visual basic no necesitaria eso, ni me preocupo por programar una ventana
Iniciado por Eternal Idol Perfecto, mi firma muestra mi opinion al respecto de programar todo y no saber programar. PD. C/C++ no es programar todo ni mucho menos, assembly es programar todo. |
| |||
Cita: En Visual C++ existen toda una jerarquía de clases para interactuar con la API de Windows y permitir además el uso de un editor de formularios como Visual Basic... Se llaman MFC Microsoft Foundation Classes, así que es lo mismo que VB, más potente y con compatibilidad con la API (son clases que abstraen la API por así decirlo), además de que tu Framework es parecido a éso (al igual que Java) no es una idea nueva, ya existía antes.
Iniciado por Developer9 Claro... pero por ejemplo si programo en visual basic no hay que preocuparse de programar los windows forms... ya vienen hechos... si necesito seleccionar una fecha utilizo el control DataPicker... C/C++ es bueno para empezar porque hay que programar todo... pero despues de cierto tiempo ya no estamos para eso. Y por favor... no hagan larga la discucion de esto También puedo usar los controles ActiveX, y por tanto: TODOS los de VB más los que aporta las MFC estándar de Windows... ¿DataPicker? En Visual C++ puedo usar un DataPicker sin problemas :)) ¿A que eso no lo sabías? También puedo usar el Framework de .NET, y por tanto: Puedo usar TODO lo de VB, más todo lo de .NET, más la API, más las MFC. En otros compiladores+IDE y de otras plataformas también hay otros editores de formularios para los diferentes sistemas de ventanas... |
| ||||
Cita: No, estas equivocado de nuevo. Yo puedo hacer cualquier programa que hagas en VB con assembly. Claro que necesita codigo, de otra manera, VB en este caso, no programas sino que diseñas unas ventanas y gracias. Eso no es programar en lo absoluto.
Iniciado por Developer9 Bueno eso es programar en el hardware... en el procesador... A lo que me referia es que por ejemplo en visual basic agrego formularios... y agrego formularios... y agrego formularios sin incluir nada de codigo, lo mismo en C++ seria mucho codigo. Por ejemplo una vez utilice una libreria mouse.h para utilizar el mause, en visual basic no necesitaria eso, ni me preocupo por programar una ventana
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Cita: ¿Programar en el hardware? Uf que mal andamos
Iniciado por Developer9 Bueno eso es programar en el hardware... en el procesador... A lo que me referia es que por ejemplo en visual basic agrego formularios... y agrego formularios... y agrego formularios sin incluir nada de codigo, lo mismo en C++ seria mucho codigo. Por ejemplo una vez utilice una libreria mouse.h para utilizar el mause, en visual basic no necesitaria eso, ni me preocupo por programar una ventana Lee mi post largo que escribí antes que este donde te contesto todo eso... ¿Una librería """mouse.h"""? Hum... Me parece que ni idea de lo que estás hablando... |
| ||||
Cita: Ah CLARO... Microsoft ya le metio mano a C++... Bueno sin contar con eso
Iniciado por MaxExtreme En Visual C++ existen toda una jerarquía de clases para interactuar con la API de Windows y permitir además el uso de un editor de formularios como Visual Basic... Se llaman MFC Microsoft Foundation Classes, así que es lo mismo que VB, más potente y con compatibilidad con la API (son clases que abstraen la API por así decirlo), además de que tu Framework es parecido a éso (al igual que Java) no es una idea nueva, ya existía antes. También puedo usar los controles ActiveX, y por tanto: TODOS los de VB más los que aporta las MFC estándar de Windows... ¿DataPicker? En Visual C++ puedo usar un DataPicker sin problemas :)) ¿A que eso no lo sabías? También puedo usar el Framework de .NET, y por tanto: Puedo usar TODO lo de VB, más todo lo de .NET, más la API, más las MFC. En otros compiladores+IDE y de otras plataformas también hay otros editores de formularios para los diferentes sistemas de ventanas... |
| ||||
¿Microsoft metio la mano a C++? Perdon, ¿Pero vos no sos un fanatico de .NET? ... La VCL (OWL en su momento) no esta hecha por Microsoft.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Cita: Un compilador compila para su plataforma. Si no se hiciesen compiladores... ¿cómo compilaríamos?
Iniciado por Developer9 Ah CLARO... Microsoft ya le metio mano a C++... Bueno sin contar con eso ¿Qué contestación es esa? Por favor, contesta a lo que te he escrito y no saltes con rodeos. Acepta que con Visual C++ puedes usar TODO: ActiveX, OCX, API, MFC, .NET, ... |
| |||
Lo que realmente me fastidia es que luego vaya diciendo que sabe C++ y que es mucho código etc etc... Te dije casi al conocerte que no tenías idea de lo que hablabas. Puedes conocer el estándar C++ (que lo dudo), pero se ve que no has programado nada ni has profundizado para decir que en C++ es mucho código: en resumen, no sabes programar en C++ |