# 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