Estoy citando directamente de mi otra respuesta aquí: la respuesta de Swaroop a ¿De dónde empiezo a aprender chispear? ¿Debo hacerlo con python o scala?
Realmente no importa dónde comiences o con qué comiences. Si ya estás familiarizado con Python o Scala, hazlo. Aprende a escribir programas Spark en ese idioma.
Si no conocieras tanto a Scala como a Python, te recomendaría aprender Scala. Debido a que Spark está escrito en Spark, es posible que obtengas un aumento de rendimiento debido a eso y Scala es casi más rápido que Python.
- ¿Qué necesito aprender para construir un reloj de alarma programable?
- ¿Cómo debo evaluar una escuela para aprender veleros de crucero?
- ¿Cuál es la mejor manera de aprender a investigar a un público objetivo en particular?
- Desarrollo web: ¿Cuál es la mejor manera de aprender JavaScript y más allá en Back-End?
- ¿Cuánto tiempo se tarda en aprender el ukelele?
Pero como, ya conoces Python y te sientes cómodo con eso, quédate con eso. Pero, tenga en cuenta que, aunque Python es fácil de usar, pero no mucha gente lo utiliza para crear aplicaciones y productos empresariales que lo utilizan. Entonces, es probable que tengas que volver a Scala o incluso a Java.
Para obtener más información sobre Python Vs Scala, mire mi respuesta aquí: la respuesta de Swaroop a ¿Qué lenguaje de programación es bueno para manejar Hadoop y Spark: Java, Python o Scala?
Cualquiera que sea el idioma que hayas elegido, es hora de empezar a aprender Spark.
Si has decidido hacer un esfuerzo adicional al aprender Scala, estas respuestas te mostrarán el camino para Spark + Scala
La respuesta de Swaroop a ¿Qué libro es bueno para aprender Spark y Scala para principiantes?
La respuesta de Swaroop a ¿Es necesario aprender Scala para aprender Spark?
La respuesta de Swaroop a ¿Cuáles son los buenos libros o sitios web para aprender Apache Spark y Scala?
Y, si te quedas con Python, no tengo ninguna respuesta para mostrar el camino de aprendizaje para eso, ya que realmente no he usado Python para Spark. Pero, todavía sigue las respuestas dadas arriba. Puede que encuentres algo útil. Además, lea esto: la respuesta de Swaroop a ¿Cómo puedo aprender Apache Spark?
Y, las respuestas pueden tener un contenido repetido, ya que hay temas similares. Entonces, ignora eso. Y buena suerte con tu viaje.