Yo hasta hace 2 meses sabía Java, C, ASM y Python. En 2 meses aprendí C# a nivel de hacer aplicaciones funcionales. De hecho, a las 2 semanas era capaz de hacer practicamente lo mismo que en Java o C (los que mas experiencia tengo).
Me gustaría matizar, no he visto código tuyo o si lo he visto no lo recuerdo
, pero depende bastante, veo bastante seguido código C# de programadores JAVA, aprendes a diferenciarlo porque no hacen todo como es debido, encuentran una manera de hacer en C# lo mismo que hacían en JAVA, descartando que hay una mejor manera
Saludos