Los dos estamos en el mismo bote.
No necesitas saber Java o C.
Centrarse en las artes de:
Análisis del problema
Resolución de problemas
Matemáticas
Escuchando
Conceptos básicos del programa
Conceptos de programación intermedia.
Concepto de programación avanzada.
luego aprende los idiomas que te interesen.
- ¿Debería asistir a un hackathon como hombre de negocios, capaz de tecnología Frontend básica como HTML, CSS?
- Cuando utiliza elementos de encabezado HTML (por ejemplo, h1, h2, h3), ¿qué jerarquía utiliza en un documento y por qué?
- ¿Cómo comenzó Periscope?
- ¿Cuál es la diferencia entre Twitter Bootstrap y Zurb Foundation?
- ¿Debo reescribir todos mis backends en JavaScript si no hay nada malo con ellos ahora?
Para una mejor comprensión, sigue leyendo.
Java y C se utilizan para prácticamente todo menos para la programación de la wev y no son particularmente populares en la ciencia de datos.
Supongo que por qué no se usan en la programación de la web, las probabilidades se deben a que son lenguajes compilados.
Quizás no sea imposible de usar pero más difícil que todo lo mencionado después de este párrafo. En cuanto a la ciencia de datos, ambos idiomas son muy sintácticos, entre otras cosas.
R es grande en matemáticas y ciencia de datos. No he oído que se use para programar la web (aunque eso no significa que no se pueda usar).
Python también es grande en matemáticas y ciencias de datos, también es muy popular en la programación de la web.
Todo lo anterior requiere algún tipo de marco de back-end para programar la web (más cosas para aprender).
Si desea programar la web y destruir datos como un jefe, esto es lo que necesita saber
HTML
CSS
JavaScript
JQuery
NodeJS
AngularJS
Pitón
Django
Para Mac y iPhone
Objetivo C y / o Swift
Cacao
SDK respectivos
Windows y Windows phone
DO#
.red
Sin embargo, esto está cambiando rápidamente, Python y Django se han integrado fantásticamente en Visual Studio. Microsoft también está evangelizando node.js a lo largo
Linux y Android
Java (que se ejecuta en cualquier plataforma)
Nota: Android tiene su propio SDK, que tuvo que ser aprendido para poder programar Android.
Todas estas cosas se pueden aprender relatividad rápidamente -días- si dominas la resolución de problemas y el pensamiento crítico.