How would you guys recommend I learn, I know a little python I would consider myself intermediate and I love python however it doesn't fit me I guess. I want to learn java then c# evuentally but anyway I was gonna ask how you guys recomend i learn java (sorry this is kinda weird apparently we just bought a house as i was typing and my mind is all over the place rn)
#Start Learning
1 messages · Page 1 of 1 (latest)
No problem at all! Congratulations on buying a house! I can definitely help you with recommendations on how to learn Java.
Online Tutorials and Courses: Online platforms like Udemy, Coursera, and edX offer a variety of Java courses, ranging from beginner to advanced levels. You can find both free and paid courses that provide structured learning materials, video lectures, and practical exercises.
Official Java Documentation: Oracle, the company behind Java, provides comprehensive documentation and tutorials on their official website. This is a great resource for understanding the language fundamentals and exploring various topics in Java.
Java Books: There are several excellent books available for learning Java. "Head First Java" by Kathy Sierra and Bert Bates and "Java: A Beginner's Guide" by Herbert Schildt are highly recommended for beginners. For more advanced topics, "Effective Java" by Joshua Bloch is a popular choice.
Practice with Coding Challenges: Websites like LeetCode and HackerRank offer coding challenges and exercises that can help you practice Java programming. These platforms provide a range of problems categorized by difficulty level, allowing you to improve your skills while solving real-world coding challenges.
Build Projects: One of the best ways to solidify your Java skills is by building projects. Start with small applications or games and gradually work your way up to more complex projects. This hands-on experience will help you apply your knowledge and gain a deeper understanding of Java concepts.
Join Java Communities: Engaging with Java communities can be a valuable way to learn from experienced programmers and get involved in discussions. Websites like Stack Overflow and Reddit have dedicated Java communities where you can ask questions, seek advice, and participate in coding conversations.
Remember, consistency and practice are key to learning any programming language. Set aside dedicated time for learning Java, work on projects, and challenge yourself to solve coding problems regularly. Good luck with your Java learning journey, and don't hesitate to ask if you have any further questions!