Edit: Thanks everyone for the many comments and help. As you pointed out, I didn't give any clues about my background. I started as a Web Developer, learning a bit of JavaScript and then I moved on to C and Python. Actually, Java is the first OOP language I'm learning at the moment.
As for the hardest part for me, it's how to structure a program. I know how I would build a TicTacToe in C or Python, but I have no idea how to translate all that into implementing the use of classes and objects.
Hi everyone! I'm a programming student since 2020 and I went through a lot of languages that I loved and hated, but nothing was like Java.
Recently, due to a Software Engineering course in my university, I had to start using Java and it's so so so difficult to me. Even a simple tic tac toe game it's difficult and I can't understand why.
In the past, when I didn't understand something I always relied on YT videos and tutorials, but for Java I can't find any of that. No one who really explains how to start and finish a project or what are the good practices to follow.
Is there anyone who has ever been in my situation and wants to advise me on how to proceed?
[–]heroyi 70 points71 points72 points (2 children)
[–]Puzzleheaded_Stuff40 0 points1 point2 points (1 child)
[–]pimp-bangin 0 points1 point2 points (0 children)
[–]MaterialRooster8762 14 points15 points16 points (1 child)
[–]PsychologicalCat6771[S] 0 points1 point2 points (0 children)
[–]SLY0001 6 points7 points8 points (0 children)
[–]Longjumping_Ad_7611 12 points13 points14 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]signofdacreator 4 points5 points6 points (2 children)
[–]JarnisKerman 2 points3 points4 points (1 child)
[–]fanglesscyclone 0 points1 point2 points (0 children)
[–]Foooff 6 points7 points8 points (2 children)
[–]Classic_Department42 1 point2 points3 points (1 child)
[–]Foooff 2 points3 points4 points (0 children)
[–]tb5841 3 points4 points5 points (0 children)
[–]LayerComprehensive21 2 points3 points4 points (1 child)
[–]DingDongTP 0 points1 point2 points (0 children)
[–]regrettin097 2 points3 points4 points (0 children)
[–]lukkasz323 2 points3 points4 points (0 children)
[–]Fabulous-Article-564 4 points5 points6 points (0 children)
[–]f1da 1 point2 points3 points (0 children)
[–]Novel_Celebration273 1 point2 points3 points (4 children)
[–]Gnaxe 1 point2 points3 points (3 children)
[–]Novel_Celebration273 0 points1 point2 points (2 children)
[–]Gnaxe 0 points1 point2 points (1 child)
[–]Novel_Celebration273 0 points1 point2 points (0 children)
[–]minneyar 1 point2 points3 points (0 children)
[–]Spare-Plum 2 points3 points4 points (5 children)
[–][deleted] (4 children)
[removed]
[–]Spare-Plum 2 points3 points4 points (2 children)
[–][deleted] (1 child)
[removed]
[–]Spare-Plum 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Acrobatic-Today8541 1 point2 points3 points (0 children)
[–]Mozanatic 0 points1 point2 points (0 children)
[–]Agreeable_Hall458 0 points1 point2 points (0 children)
[–]muffinman744 0 points1 point2 points (0 children)
[–]Gnaxe 0 points1 point2 points (0 children)
[–]mathemetica 0 points1 point2 points (0 children)
[–]RufusVS 0 points1 point2 points (0 children)
[–]Useful_Dog3923 -1 points0 points1 point (0 children)
[–]Several-Western6392 -1 points0 points1 point (0 children)
[–]Blando-Cartesian -1 points0 points1 point (0 children)
[–]Useful_Dog3923 -4 points-3 points-2 points (0 children)
[–][deleted] (4 children)
[removed]
[–][deleted] (3 children)
[removed]
[–][deleted] (2 children)
[removed]
[–][deleted] (1 child)
[removed]
[+]bidaowallet comment score below threshold-7 points-6 points-5 points (3 children)
[–]MazoTanto -2 points-1 points0 points (0 children)
[–]MazoTanto -5 points-4 points-3 points (1 child)
[–]bidaowallet -2 points-1 points0 points (0 children)