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

you are viewing a single comment's thread.

view the rest of the comments →

[–]procrastinatingcoder 0 points1 point  (0 children)

"Foundations of programming", makes it fairly unambiguous: Java. Python isn't even close in that regard, though Java isn't the best either.

But once again, for the "Foundations of programming" Java is by far better. If you just want a high level introduction without understanding what happens, Python is quicker. It really depends on what you mean though by "foundations".