Hi, I started doing java programming 6 months ago, but I managed to learn more basics for the last two months dur to huge interest in coding. Also I started reading info on oracle's tutorials and I managed to complete exercises provided by the website.... but I was put off slightly when I tried to make a class whose instances represented a deck of cards. When I couldn't manage, I looked at correct answers. I was a bit horrified with sophisticated, but even simple coding from the answer and I felt so stupid because of that. I did have a look for ways to improve, but they were a bit over the top for me, coz it involved learning anpther language or improving code than logic. So I was wondering how you guys manage to build your logic for programming? Thank u for taking to read my post!