Hay muchas personas que conozco que desean saber cómo programar, pero están confundidas sobre cómo comenzar y cuáles son las ideas generales de la programación. Además, hay una gran cantidad de lenguajes de programación ¿Qué lenguaje de programación debe aprender para el desarrollo de software? ¿Qué lenguaje de programación debe aprender para el desarrollo de software? Al comenzar en el camino de la programación, es importante que invierta su tiempo sabiamente en la elección de aprender algo que le beneficie en el futuro inmediato con resultados visibles en su plataforma de ... Lea más para elegir, por lo que elija la correcta comenzar puede ser un poco difícil para el programador inexperto. Este artículo lo ayudará a comenzar con un lenguaje relativamente fácil de aprender.
¿Por qué aprender programación Java?
Java es mi lenguaje de programación preferido cuando intento aprender los conceptos de programación. Esto se debe a que Java es muy multiplataforma, tiene una sintaxis bastante legible (en comparación con otros lenguajes), y hay muchas herramientas que pueden hacer que el desarrollo en Java sea una tarea bastante fácil. Antes de comenzar, asegúrese de tener instalado el JDK, ya que no podrá hacer nada sin él.
Partes de Java
Los programas de Java están separados en clases. Técnicamente, cada clase es su propio programa, pero puede trabajar con numerosas clases para hacer un programa más grande y más complejo, manteniendo una buena organización del código. Al menos una de esas clases debe ser la clase principal o contener un método principal. Un método es una porción de código que se ejecuta cuando simplemente se llama al nombre del método. El método principal es obligatorio ya que Java busca este método para iniciar el programa. Puede pasar parámetros a otros métodos si lo desea, permitiendo que el método tome la entrada y haga algo con ella.
Variables
Lo más probable es que también necesite almacenar información en ciertos puntos. Estas son variables, o a veces llamadas campos, que contienen la información. Debe especificar el tipo de variable para que Java sepa qué está tratando de contener. Esto incluye elementos como verdadero / falso (booleano), números (int, largo, doble, etc.) y mucho más. Como Java puede admitir programación orientada a objetos, incluso puede contener instancias de una clase en una variable.
Ejemplo
Como ejemplo, aquí hay una clase que simplemente imprimiría el número 6 en la pantalla:
public class makeuseof {public static void main (String args []) {int myNum = 6; System.out.println (myNum); }}
2 aplicaciones recomendadas
Hay dos aplicaciones que recomendaría que lo ayudarán durante sus aventuras de programación.
Greenfoot
Greenfoot aprende a escribir programas en Java con Greenfoot Aprende a escribir programas en Java con Greenfoot Greenfoot se encarga de aprender un lenguaje de programación al proporcionar una plataforma de desarrollo, destinada a fines educativos, donde los usuarios pueden comenzar rápidamente y obtener resultados visuales de nuevo la forma de gráficos. Greenfoot ejecuta ... Leer más es una forma muy divertida de familiarizarse con la programación, ya que puede ver los cambios que realice en el código en una configuración de videojuego. Además, hay una gran comunidad que puede brindar ayuda, ideas y mucho más. Entonces, si quieres una experiencia de programación visual, Greenfoot es una excelente manera de comenzar.
Geany
Para aquellos que quieren tener un editor lo suficientemente bueno como para hacer la programación básica, les recomiendo usar Geany Geany - Un gran editor de código ligero para Linux Geany - Un gran editor de código ligero para Linux Sorprendentemente, Linux no ofrece tantos IDE's buenos (Entornos de desarrollo integrado). Creo que esto se debe a que la mayoría de los programadores de Linux sacaron un buen Notepad antiguo (o gedit en este caso), y comenzaron ... Leer más. Está disponible para todos los sistemas operativos, es relativamente liviano y simplemente hace el trabajo. De hecho, hay muchos otros editores entre los que las personas pueden elegir, y pueden usarlos, pero mi recomendación permanece en Geany.
2 sitios web recomendados
Hay un par de sitios web que pueden ayudarlo si esta introducción no tiene mucho sentido.
Primero está "Javanotes 6.0" que proporciona una explicación mucho más larga pero completa de los conceptos básicos de programación de Java. Aquí encontrará mucha información y algunos ejercicios de programación. Si tienes tiempo para eso, es una gran lectura.
Por último, también puede consultar la página de HowStuffWorks en Java. También incluye cierta información y lo guía para hacer su primer programa. Esta es otra lectura interesante, e involucra un primer problema diferente al tradicional ejemplo de "Hola mundo".
Conclusión
Comenzar con Java no es tan difícil como parece. Con algo de tiempo y práctica, aprenderá a manejarlo y, a partir de ahí, podrá crear programas más complejos que brinden más funcionalidades. Además, si domina los conceptos de programación, será más fácil aprender otros lenguajes de programación, ya que una gran parte del proceso de aprendizaje es simplemente una sintaxis diferente.
Háganos saber cuáles son sus aplicaciones y herramientas de Java en los comentarios a continuación.