Para empezar a practicar lo ideal es tener donde hacerlo, si vas a tomarte en serio esto deberías instalarte Xcode, pero hay un gran detalle aquí, para correr Xcode necesitas si o si una Mac, y mejor si esta actualizada, debido a que si bien hay alguna manera de instalar Xcode en Macs con high sierra, no podrás compilar ni crear apps para el ultimo iOS y esta un poco difícil mandar apps a la App Store que no están optimizadas para correr en los últimos sistemas operativos.
Vamos a ver como instalar Xcode, la opción mas fácil es darle click aqui, te dirige a la tienda y listo a instalar se dijo, la otra es Abrir la App Store que viene por defecto en las Mac en la barra de búsqueda buscar Xcode y listo, click a obtener y luego click a instalar, toca esperar un par de horas, ve y prepárate un cafe o mirate un episodio de tu serie favorita, lo ultimo que recuerdo es que pesa 13 gb y aunque tengas la mejor velocidad puede tardar en estar disponible, no tanto por la descarga como por la instalación.
una vez instalado con command + la barra espaciadora escribes Xcode y lo abres, puedes leer y aceptar los términos y condiciones de uso, si usas una Mac con los procesadores de intel te saldrá la pantalla inicial pero si usas una con Apple silicon (M1,M2, etc) te pedirá que instales Rosetta si es que no la instalaste, de momento yo no lo hice y hasta ahora no tuve ningun problema.
La pantalla inicial es esta :
Con esto ya tienes Xcode en tu ordenador, ya puedes comenzar a curiosear y practicar, lo primero que deberías saber, las variables en Swift, pero antes te voy a decir donde hacerlo, un entorno seguro para practicar, te presento a Xcode Playground:
Playground en Xcode
Este es un playground, un archivo donde puedes practicar Swift libremente, rápido y sin complicarte mucho, es ideal para practicar un poco de Swift, antes de meterte de lleno a programar en Xcode, arriba puedes ver que ya viene declarada por defecto la variable greeting, si, necesitas saber ingles, lo dije antes y lo repito, ve a aprender ingles!, de cualquier forma, para crear un playground, debes hacer esto:
Como viste arriba es super fácil empezar, así que comencemos 😀