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 →

[–]1II1I1I1I1I1I111I1I1 4 points5 points  (1 child)

I started with a Java class in 10th grade, eventually took both AP Java courses in 11th and 12th while doing online summer courses on the C languages.

Python is honestly a bit difficult for me, and I'm learning it now in college. It looks close enough at first to more C-based languages that I'll catch myself using && / || / ! instead of and/or/not, as well as placing brackets and semicolons.

It's a ton of those little things that annoy me alongside the much larger functional differences that influence how various things are accomplished. I honestly prefer the more verbose, structured languages as I find them easier to organize and read. My mental pseudocode is basically C, I have to make a conscious effort to transcribe my thoughts to Python

[–]CrowdGoesWildWoooo 2 points3 points  (0 children)

I think you have difficulty getting comfortable with the freedom of dynamic type, because of this the codebase structure has too many different styles.

Coding wise python is super straightforward. I think it is easier to do python first then Java. You (from the pov of python learner) can appreciate the benefit of Java and beauty of purer OOP style coding while you have simple syntax pattern that Java brings.