If "Effective Java" feels too hard after "Head First Java," that's normal! Try stepping up gradually with intermediate resources like "Java: A Beginner's Guide" or online courses. For extra help, consider sites like
https://www.programminghomeworkhelp....va-assignment/. Remember to practice coding regularly, and don't rush your learning. Build a strong foundation before tackling advanced material like "Effective Java." Take your time, seek help when needed, and enjoy the journey of becoming a confident Java programmer!