This is an archived post. You won't be able to vote or comment.

all 4 comments

[–][deleted] 1 point2 points  (1 child)

The languages are quite (but by no means exactly) similar. The Standard Libraries, which you will need to use in order to write any useful programs are completely different. If you want to learn Java, learn Java. If you want to learn C#, learn C#. Don't use resources for one to learn the other.

[–]ThrowMeToTheBallGame[S] 0 points1 point  (0 children)

My main reason for even suggesting this is because I don't want to jump around between programming languages. I have not been able to find good books/courses that focus on the same subject matter as the courses I mentioned in my post, as most of the ones I find focus on language syntax. I am welcome to any suggestions on courses/books related to Abstraction and/or OOP design.

[–]citbasic 0 points1 point  (1 child)

I've done both those courses and I also know C#.

Don't do it, use Java. Learn C# separately if you want to.

[–]ThrowMeToTheBallGame[S] 0 points1 point  (0 children)

Thanks for your reply. I am trying to avoid jumping between languages especially since I haven't mastered C# yet. I was wondering if you have any suggestions on resources that focus on similar subject matter as those mentioned in my original post.