# Java
- Owned by Oracle Corporation
- can be used regardless of platform (e.g., Mac, Windows, Android, iOS, etc.) because of its Write Once, Run Anywhere (WORA) capabilities
| | |
|---|---|
|Level:|Intermediate|
|Skills Needed:|Problem-solving, knowledge of the object-oriented structure|
|Platform:|Web, Mobile, Desktop|
|Popularity Among Programmers:|One of the world’s most popular; high demand|
|Benefits:|- Regarded as a good start for learning to think like a programmer and gain coding skills<br>- You’ll be able to access/manipulate the most important computer functions, like the file system, graphics, and sound for any fairly sophisticated and modern program that can run on any operating system.|
|Downsides:|Lots of new vocabulary to learn; a higher-level language|
|Degree of Use:|Widely used; highly applicable|
|Annual Salary Projection:|$109,225|
[^1]
## Guides
[W3](https://www.w3schools.com/java/default.asp)
![[cheat_sheet_java.pdf]] [^2]
[^1]:https://www.simplilearn.com/best-programming-languages-start-learning-today-article
[^2]: https://opensource.com/downloads/java-cheat-sheet