¿Puede una persona aprender Java sin C ++?

Si, definitivamente !

Yo mismo he aprendido y programado en modo Java incluso antes de comenzar C n C ++.
Empecé a aprender Java en noveno grado. Me enamoré del idioma y he estado trabajando con él desde entonces. Y todavía hay mucho más por aprender.

Diría que Java es mucho más fácil de aprender que C ++ o C. Al menos para mí lo fue. Java está escrito de una manera muy elegante y fácil de entender. Una vez que esté familiarizado con la Programación Orientada a Objetos (OOP), aprender la sintaxis de Java y más no debería ser un gran problema. Y lo más fascinante de Java es JVM o Java Virtual Machine. Pude comprender completamente su verdadero poder mucho más tarde.

Además, me gusta el manejo de la memoria en Java. Los punteros, aunque realmente poderosos, tienden a ser confusos y difíciles de entender.

Aunque no soy un gran admirador de C, me gusta C ++. Pude aprender C ++ sin ningún libro o clase. Y eso fue posible principalmente porque tenía un buen comando sobre Java. Le proporciona una excelente base para OOP.

Entonces diría que es mejor aprender Java primero.

Editar : puede consultar una referencia completa a Java de Herbert Schildt y Head First Java. Ambos son realmente buenos libros para aprender el idioma.

Si por qué no …!!!

Puede aprender Java directamente, puede comprender fácilmente Java. Java no necesita ningún requisito previo. (Pero si tiene conocimiento de C ++, puede aprender rápidamente Java, porque ambos tienen conceptos de POO).

Puede aprender Java en línea, puedo sugerirle los mejores cursos en línea de Java

Los mejores cursos en línea de Java

  • Java en profundidad: ¡Conviértete en un ingeniero completo de Java! [MEJOR]
  • Conviértete en un desarrollador junior de software Java

Aquí puedes ir con el primero.

¿Le gustaría adquirir habilidades básicas de Java o le gustaría convertirse en un ingeniero de Java completo y profesional justo al final del curso? Si es lo último, entonces deberías seguir leyendo …

Este curso integral basado en proyectos ha sido diseñado con los siguientes objetivos:

  • Para ayudarlo a obtener una comprensión profunda de los conceptos básicos y avanzados en Java
  • Enseñar las mejores prácticas y principios clave de diseño para escribir programas Java efectivos
  • Para ayudarlo a obtener experiencia práctica en la escritura de código de nivel profesional a través de la implementación de un proyecto dirigida por un instructor. El proyecto se implementa en Eclipse utilizando el patrón de diseño MVC, los principios TDD (Test-Driven Development) y otras mejores prácticas. El proyecto también incorpora algunos conceptos avanzados de subprocesos múltiples y utiliza la base de datos MySQL como back-end
  • Obtenga información sobre el diseño de bases de datos, la implementación (SQL) y cómo interactuar interactuando con ellos desde programas Java (a través de JDBC)
  • Para ayudarlo a comprender el funcionamiento interno de la plataforma Java (también conocido como JVM)
  • Para enseñar cómo usar Eclipse IDE de manera efectiva para escribir, depurar y probar programas Java

Todo lo mejor

Como dice la gente más experimentada aquí, no, no necesitas saber ningún otro idioma para comenzar a aprender Java. Conocía muy poco C (solo algunos conceptos básicos, bucles y tipos de datos, nada más) cuando comencé a aprender Java. Comencé con este curso en línea sobre Udacity, Cs046 , Introducción a la programación Java. Te llevan desde los principiantes absolutos, mientras te aseguras de que entiendes todo. no necesitará saber nada sobre programación mientras sigue el curso. Le recomiendo que comience con eso. I El curso es gratuito y está muy bien impartido, impartido por un profesor de Stanford. no te aburrirás ni abrumarás. Java es un lenguaje muy vasto. Una vez que comience, se sorprenderá de lo complejo que es. Pero no se preocupe, la mejor manera de aprender es a través de prueba y error. Una vez que conozca los conceptos básicos de la programación y las clases OOP y el funcionamiento de Java, le sugiero que practique y perfeccione sus habilidades en el dominio Java de hackerrank. Tienen excelentes preguntas que evalúan no solo su conocimiento de Java, sino que también lo ayudan a lidiar con muchos algoritmos diferentes. Comience con el curso Udacity y luego eche un vistazo a hackerrank o un sitio web similar. Después de eso, puede comenzar a seguir cualquier libro le gusta llegar a un nivel avanzado con cosas como paralelismo y subprocesos múltiples.

¡Buena suerte!

Gracias por A2A.

Puedes aprender Java sin conocimiento de C / C ++ pero aprendiendo ambos si es lo mejor. C ++ es un lenguaje complicado y difícil, pero muchas bibliotecas solo están disponibles en C / C ++.

Java es un lenguaje mucho más fácil y limpio que C ++. El número de características del lenguaje es la fracción de la de C ++ y Java se basa en mejores decisiones de diseño del lenguaje desde muchos aspectos (eso es algo muy bueno y hace que Java sea un ganador seguro en lo que respecta a la facilidad de aprendizaje). Ambos son lenguajes de uso general (de la misma familia: C) los hace adecuados para resolver muchos problemas en común, pero hay algunos dominios en los que C ++ o Java son los ganadores. Cuando se trata de productividad en general, es incuestionable que Java es el ganador (dependiendo del dominio, por supuesto). Si decide aprender C / C ++, será un camino más accidentado para que vea su fondo con lenguajes de alto nivel. En mi opinión, ir a Java primero, es un muy buen paso entre Python y C ++.

En la escuela, estudié de acuerdo con el plan de estudios ICSE.
Para alguien que tenga conocimiento sobre BASIC y la escritura de algoritmos, Java podría ser su próximo idioma para aprender.
Sin embargo, en las universidades, se nos enseña la programación en C como introducción a la programación orientada a objetos.

Para las personas que pueden no saber qué Programación Orientada a Objetos (OOPS):
Se define como un modelo de lenguaje de programación organizado alrededor de objetos en lugar de “acciones” y datos en lugar de lógica.

En palabras simples:
Se ve como un procedimiento lógico que toma datos de entrada, los procesa y produce datos de salida.

La mayoría de las personas describen Java comparándolo con C ++, ya que resulta ser un sucesor de los lenguajes de programación más antiguos.
Java maneja automáticamente la recuperación de memoria (recolección de basura) y tiene varias otras características que eliminan todas las clases de errores.

Si bien C ++ mantuvo la compatibilidad con el lenguaje C más antiguo, se puede ver que Java abandona el legado C, abrazando completamente los principios de la programación orientada a objetos.

Puede aprender Java sin conocimiento de C / C ++ pero aprendiendo ambos si es lo mejor. C ++ es un lenguaje complicado y difícil, pero muchas bibliotecas solo están disponibles en C / C ++.

Tutoriales de lenguaje C

Tutoriales de Java

Java es un lenguaje mucho más fácil y limpio que C ++. El número de características del lenguaje es la fracción de la de C ++ y Java se basa en mejores decisiones de diseño del lenguaje desde muchos aspectos (eso es algo muy bueno y hace que Java sea un ganador seguro en lo que respecta a la facilidad de aprendizaje). Ambos son lenguajes de uso general (de la misma familia: C) los hace adecuados para resolver muchos problemas en común, pero hay algunos dominios en los que C ++ o Java son los ganadores. Cuando se trata de productividad en general, es incuestionable que Java es el ganador (dependiendo del dominio, por supuesto). Si decide aprender C / C ++, será un camino más accidentado para que vea su fondo con lenguajes de alto nivel. En mi opinión, ir a Java primero, es un muy buen paso entre Python y C ++.

Por supuesto que puede. Pero le sugiero encarecidamente que comience con C ++. Debido a que C ++ es una forma más cruda de aprender OOP (Programación Orientada a Objetos) y una vez que lo aprende, encontrará otros lenguajes OOPS fáciles de aprender.

Si desea convertirse en un experto en programación, puede comenzar con el lenguaje C, ya que le proporcionará los conceptos básicos de la programación de computadoras. Feliz aprendizaje.

Sí tu puedes.

  • Java está influenciado por C ++ y muchos otros
  • Otros: Ada 83, C #, Eiffel, Java genérico, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal, Object Pascal
  • En comparación con C ++, Java no admite la sobrecarga del operador o la herencia múltiple para las clases, aunque la herencia múltiple es compatible con las interfaces.
    • Esto simplifica el lenguaje y ayuda a prevenir posibles errores.
  • Mientras aprende, en paralelo, puede comparar con C ++ usando: Comparación de Java y C ++
  • En cierto modo, está aprendiendo un poco mejor que el lenguaje C ++ para crear software, excepto que funciona un poco más lento y requiere un poco más de memoria que C ++.

    Sí, por supuesto, no existe la necesidad de aprender C ++ antes de ingresar a Java.

    Java es un lenguaje de programación fácil y solo requiere conocimientos básicos básicos de programación. Si conoce un lenguaje de programación como C o Python, definitivamente puede aprender Java con facilidad.

    Pero sí, antes de aprender cualquier idioma, debe conocer sus áreas de aplicación. y el único propósito de liderar nuevas tecnologías nunca debe ser aumentar la duración del currículum.

    Y sí. Recuerda que la única forma de probar tus conocimientos en un idioma es haciendo proyectos en ese idioma.

    Uno de los mejores institutos para aprender Java es DUCAT noida. Mr.manish Bhatia es el profesor de Java del que había estudiado. Es un maestro increíble y te hará enamorarte de Java. Cuenta historias sobre el concepto de Uy (en core java) que nunca olvidarás en tu vida.

    Más o menos sí.

    En realidad, si aprende Java, aprenderá un lenguaje que tiene muchas similitudes con C ++. La principal diferencia es que muchos desarrolladores tienden a mezclar C y C ++, por lo que el código C ++ puede ser más complejo, ya que puede encontrar punteros o tener que lidiar con la administración de memoria. Pero ese es realmente el código C, no el código C ++.

    Bjarne Stroustrup, el creador del lenguaje C ++, tiene una fuerte opinión sobre Java que explica en su sitio web. Por otra parte, esa era su opinión en 2010. Si solo quieres ser un programador de Java, entonces puedes quedarte solo con Java.

    Si desea convertirse en un verdadero desarrollador de software, deberá aprender varios idiomas más y C ++ sería un segundo idioma fácil de aprender. Pero necesitaría al menos poder comprender tres idiomas más, preferiblemente con sintaxis muy diferentes.

    El desarrollo de software no se trata de lenguajes de programación sino de algoritmos y manipulación de datos. El lenguaje es solo una herramienta. Y cuando mire más allá del lenguaje, notará bastantes similitudes entre C ++ y Java.

    Comparación de Java y C ++ – Wikipedia

    ¡Si por qué no!

    Tanto Java como C ++ son lenguajes de programación orientada a objetos (OOP).
    En primer lugar, avance con algunos conceptos básicos de OOP y luego enfoque para Java

    Para OOP, consulte Programación orientada a objetos: Peter Coad, Jill Nicola: 9780130326164: Amazon.com: Libros

    Y para Java hay muchas opciones disponibles.
    Prefiero Head First Java

    Puede obtener más información aquí: ¿Cuáles son los mejores libros sobre el desarrollo de aplicaciones Java Enterprise?

    Sí, por supuesto, Java es mucho más fácil de aprender que C ++.

    C ++ tiene muchos conceptos que pueden ser difíciles de comprender para un principiante, como punteros, referencias y administración de memoria.

    En Java, no estás realmente preocupado por eso, por lo que puedes enfocar más tiempo aprendiendo sobre la Orientación a Objetos.

    Java le dará una base sólida y le permitirá aprender C ++ mucho más fácilmente en el futuro, ya que la sintaxis es muy similar.

    Así que creo que en realidad es mejor aprender Java primero.

    No hay ningún problema si está aprendiendo Java sin C ++. Pero si eres un novato, no es recomendable aprender Java sin C # / C ++.

    Cuando aprende primero la programación en C, revisa los conceptos básicos como palabras clave, bibliotecas, bucles, etc., que se describen mejor en C #. Además, le resultará más fácil comprender los conceptos de OOP mientras aprende C ++. Una noción general entre los desarrolladores es que ‘la programación en C es la clave para todos los demás lenguajes’.

    A pesar de que si quieres aprender Java, te sugiero que te unas a un centro de entrenamiento de Java en Bangalore, Hyderabad o Nueva Delhi. Estas ciudades no solo le proporcionarán el entorno de aprendizaje requerido, sino que también lo ayudarán a conseguir un trabajo allí con el perfil Java.

    ¡La mejor de las suertes!

    Sí, absolutamente. No hay ningún problema al que te enfrentes, te garantizo.

    No hay gran cosa si uno sabe c ++ yc, aprendiendo Java, porque nuestras mentes ya se distraen con varias sintaxis e incluso se confunden.

    Solo sepa que es un objeto orientado como c ++, dotnet, etc.

    Incluso olvidé la mayoría de esas sintaxis de lenguaje de programación, ahora me di cuenta de que son solo cosas de la universidad que no sirven de nada.

    Java es suficiente y base eso es todo. Tommorow, otro nuevo lenguaje de programación será la base, ¿quién sabe ?, como todos decían en ese entonces que c, C ++ era la base para aprender Java. Esto ahora es una mierda.

    Los conceptos de OOP son independientes con respecto al lenguaje de programación. La implementación práctica de estas características de OOP se conoce cuando uno comienza la programación real.

    Solo necesita saber la sintaxis, eso es todo y cada uno tiene su propia estrategia de sintaxis.

    Digo con certeza que Java es mucho más fácil que C ++. Solo obtienes un trabajo como desarrollador de Java.

    Sí, cualquiera puede aprender Java sin el conocimiento de c ++

    Java es un lenguaje orientado a objetos y no tiene mucho que ver con el conocimiento o cualquier concepto de c ++ o cualquier otro lenguaje

    Lenguaje totalmente independiente al igual que todos los demás lenguajes, pero simplifica las cosas si tiene conocimiento de cualquier otro lenguaje de programación como c o c ++. Solo que puedes explicar fácilmente qué está pasando en el programa de Java.

    Feliz codificación .. 🙂

    ¡Seguro que puede!

    De hecho, recomiendo aprender Java primero antes que C ++. Personalmente, descubrí que Java tenía un enfoque más fundamental que C ++ cuando comenzaba. No tengo que preocuparme tanto por la administración de memoria en Java tanto como en C ++, debido a su recolección de basura automática. Es un poco complicado hacerlo en C ++ manualmente, tener que usar palabras clave new y delete , y ser meticuloso sobre el uso de punteros.

    Además, encontré más apoyo en la comunidad en línea en Java al hacer preguntas al respecto que en C ++.

    No perderá nada cuando se trata de conceptos de programación, especialmente en la programación orientada a objetos, ya que ambos lenguajes están estrechamente relacionados. También puede obtener una ventaja al aplicar algunos conceptos de programación y mejores prácticas que aprendió en Java cuando comience con C ++ pronto.

    Sí, por supuesto, puede aprender java sin tener que ir antes en c ++, sea claro con sus conceptos. Si aprende primero c ++, entonces hace una analogía con java y aprenderá con más comprensión, pero no importa, ambos son lenguaje orientado a objetos. . Puedes ir a Java primero.

    Generalmente, ¿no es aconsejable aprender Java sin completar C ++? Pero puedes aprender. Como todos sabemos, C es una madre de todo lenguaje, por lo que podemos decir que, en lugar de C ++ , C es ampliamente recomendable para principiantes.

    ¿Por qué C?

    1. Simplemente fácil
    2. Compatible y potente
    3. C es ubicuo
    4. C es portátil
    5. C es ampliamente utilizado para escribir controladores, compiladores, etc. ¡C es versátil!
    6. Gratis.

    También sabemos que C ++ es la siguiente o la versión de actualización a C ++ o el siguiente paso. Entonces, antes de pasar al segundo paso, debe completar el Primer paso Primero.

    Sí … puedes aprender Java directamente, pero si aprendes C ++ primero, entonces los conceptos básicos … puedes entender fácilmente … ambos son lenguajes orientados a objetos … pero si eres un principiante puedes entender C ++ mejor que Java …

    ¿Puede una persona usar un pantalón sin ropa interior o viceversa? SÍ, POR SUPUESTO…

    ¿Cuál usar primero? así la ley social dice comenzar con ropa interior ..

    También lo hacen java y c ++ en relación. Depende de usted, puede usar ropa interior (c ++) o pantalón (java) o ambos (pantalón seguido de ropa interior).

    Si quieres aprender Java directamente, puedes seguir adelante y creerme que no enfrentarás ningún problema en tu operador hasta que no desees implementar algo en C ++.

    Buena suerte…..