¿Qué necesito instalar en mi computadora portátil antes de comenzar a codificar?

Depende de lo que esté planeando codificar y de qué plataforma.

Sitios web? Puede probar páginas HTML estáticas, evolucionar a páginas habilitadas para JavaScript, jugar con CSS y, como algunos señalaron, solo necesita el Bloc de notas o algún editor de texto más avanzado.

Si desea codificar una aplicación de ventana independiente, tiene una amplia gama de opciones, puede ir a Java y descargar Eclipse / NetBeans, o C # y descargar Visual Studio Community Edition. También puede codificar una aplicación con ventana en C / C ++, pero no es algo que desee hacer como primer proyecto

Para la aplicación del lado del servidor hay PHP (solo se necesita un editor), o Java EE, o .NET, pero nuevamente, no creo que quiera comenzar desde aquí.

Las aplicaciones móviles también están escritas en Java (Android) u Objective-C / Swift (Apple), pero obtendría algo de experiencia en programación antes de sumergirme en el desarrollo móvil.

Depende de qué tipo de conveniencia desee y cuánto tiempo esté dispuesto a invertir para aprender nuevas herramientas.

Supongo que ya tienes un sistema operativo en tu computadora portátil (Ubuntu, Windows, MacOS, Suse …). Si no lo hace, lo primero que debe hacer es elegir e instalar uno.

Necesitará algo para escribir el código. Si bien la mayoría de los sistemas operativos vienen con al menos algún editor de palabras básico, la mayoría de las personas optan por algo más poderoso. Personalmente prefiero Sublime Text hoy en día, a veces usando Vim. He usado Notepad ++ y Kate en el pasado y solo puedo decir cosas buenas sobre ellos.

También necesitará software para asegurarse de que su código pase del texto que escribe a algo que la computadora pueda entender: intérprete o compilador. Esto es específico del idioma y, como algunas otras respuestas señalan, la mayoría de los navegadores web hoy en día tienen un intérprete de JavaScript integrado. Algunos sistemas operativos pueden tener diferentes compiladores y / o intérpretes instalados por defecto.

Si obtiene IDE, obtendrá tanto el editor como el compilador / intérprete como lo que parece ser un programa monolítico. La mayoría de los ingenieros de SW profesionales que conozco tienen IDE favorito o eligen IDE en función del idioma, por lo que es posible que desee buscar en la web para encontrar el IDE correcto para su proyecto.

Después de eso, tiene todo lo que necesita para comenzar a codificar. Dependiendo del idioma y la plataforma que elija, es posible que desee conservar algo de documentación localmente o instalar un software para analizar su código fuente o ejecutables.

Hay muchos programas diferentes que pueden ayudarlo en su proceso y hacerlo más productivo. Recomiendo encarecidamente obtener un software de control de versiones y, en esa categoría, Git es el favorito personal.

Nada….

Puede comenzar con Javascript y HTML usando un editor de texto (Bloc de notas en la ventana), comenzar con lo que se llama un programa hello world (que puede aprender de los resultados de búsqueda de “hello world en HTML”).

Una vez que sepa cómo escribir texto en un navegador, intente hacerlo inteligente (cada vez que presiona un botón, algo aparece o desaparece).

Esto debería despertar su apetito y, a medida que obtenga experiencia, puede decidir cuándo y por qué alejarse de las herramientas más simples.

En primer lugar, debe instalar el lenguaje de programación que usará para codificar, luego instalar todas las spacificaciones necesarias para la programación, como un IDE o TextEditor y otras cosas relacionadas para escribir el código. Y no olvide comprobar también las especificaciones de hardware requeridas. Feliz codificación 🙂

Se debe instalar el software correspondiente al lenguaje de programación elegido.

Por ejemplo, si desea codificar en lenguaje c, entonces elija turbo c o turbo c ++ o bloques de código como ese. de manera similar para html, css y javascript, debe instalar nodepad ++. Hay varias otras alternativas y simplemente puede encontrarlas en internet.

Eso depende completamente del idioma en el que quieras codificar.

Casi todas las computadoras portátiles tienen un editor de texto, pero es posible que desee instalar un editor diseñado para codificadores (por ejemplo, emacs o VIM) o un IDE. Es posible que también desee instalar un sistema de control de versiones para administrar su código. Quizás algunas herramientas adicionales.

Necesitará un compilador o un intérprete para cualquier idioma en el que esté codificando. Un montón de bibliotecas.

Necesitará un entorno de tiempo de ejecución para ejecutar su código.


Si está escribiendo macros de hojas de cálculo, entonces todo lo que necesita es Excel. Si desea extender Excel, entonces un entorno de desarrollo vBasic.

Si está codificando en MATLAB, todo lo que necesita es una copia de MATLAB.

Si está hablando de c, entonces los gnutools probablemente ya estén allí, si está ejecutando Linux.

Si está en una Mac, descargue e instale Xcode de Apple.

La lista continua.

Recomendaría algo para recordarle que ocasionalmente tome un descanso y pare.

Aparte de eso, la computadora portátil probablemente ya tenga todo lo que necesita (suponiendo que ya posea el idioma en el que va a codificar y tenga un editor decente que le guste).

¡El resto, mi amigo, todo va a venir de ti!