¿Es fácil aprender C #?

Estoy en las primeras etapas de aprendizaje de C # en este momento, y tendría que responder a tu pregunta de la manera que más dependa.

Para alguien como yo, aprender C # es algo bastante desafiante. Tengo una buena experiencia en la mayoría de las tecnologías web (JavaScript, PHP y un poco de Python), pero ninguno de estos son lenguajes fuertemente tipados como C #.

En este contexto, hay muchas cosas nuevas que se enfatizan de manera diferente y tengo que pensar en dónde en los otros idiomas, simplemente podría hacerlas.

Dependiendo de lo que esté haciendo con C #, eso también podría significar aprender el marco .NET, que también es una gran bestia. Hay toneladas de funcionalidad a su alcance, pero a veces parecerá demasiado y la documentación no es tan buena.

Sin embargo, si viene de C, C ++ o Visual Basic, me imagino que la experiencia sería mucho más fácil para usted porque hay más similitudes entre estos idiomas y las formas en que operan.

Por supuesto, hay muchas cosas que no cambian cuando cambias de idioma. En general, todas las estructuras de flujo de control son las mismas, y la mayoría de los lenguajes de programación son compatibles con un subconjunto de métodos integrados para realizar operaciones simples en tipos de datos comunes, por lo que se convierte en un juego de “¿qué debo hacer? (Inserte la referencia a JS o Método PHP aquí) en C # “, que nunca lleva más tiempo que una búsqueda en Google.

BRRRRRAAAA

No…

A menos que sea tu primer idioma … Estás aprendiendo algo fácil.

Pero, si es su primer idioma, será difícil. Porque es como aprender un nuevo idioma de verdad.

Como inglés a español, como ketchup para saborear …

Toma tiempo … Pero definitivamente se tratará de algo que entenderás. Puede ser que sea largo si es el primero.

En comparación con C ++, es más fácil. En comparación con C, es más fácil … Comparado … con HTML, es más fácil. Así que es muy fácil.

Tienes que entender los conceptos básicos de la programación orientada a objetos (que es OOP) (sin s’es). OOP es como decir. Tienes algo, tiene propiedades, tiene capacidades, tiene funcionalidades, tiene una ubicación, un nombre y cosas así, y todo lo que el objeto tiene o posee, está justo después en el “discurso” de ese idioma.

Como si una MESA, tiene 4 patas.
Tendrías esto.
Tabla = nueva tabla;

Table.Leg (0) = new Leg ();
Table.Leg (1) = new Leg ();
Table.Leg (2) = new Leg ();
Table.Leg (3) = new Leg ();

Para cada (Leg Table.Legs) {

Apoyo (My.ass);

} else I.Will.Fall () (nah bromeando).

Mira … es como ese hombre.

Es fácil.