Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Welcome to Beginner Java Concepts!
And welcome to the wonderful world of Computer Science! So, first off, this playground is "under construction." That means that I'm still working on a few things, but there is still value in this guide!
The main thing I'm working on is adding interactive examples. For now, you can copy the code snippets and run them in your local development environment. It's a good idea to have a local development environment for any coding language you want to be familiar with.
I'm also still working on more examples of algorithms and more complex concepts. For anyone wanting to get into the tech industry, I recommend checking out my Beginner Python Concepts playground as well. It's very useful to be able to translate coding concepts into multiple coding languages.
Integrated Development Environment (IDE)
For just starting out, I recommend using Eclipse for your Java IDE. You can download your own copy for free here:
Until I configure the interactive examples, you can copy and paste code into your Eclipse project.
My Existing Java Resources
CodinGame is just the most recent installment in my journey to becoming a Computer Science Educator. For additional tutorial resources, look at my profile and follow the links!
If you like my work, consider subscribing to my YouTube channel and / or following me on the Twitch! I'm an affiliate on Twitch, so I actually earn revenue from people watching the ads on my streams (live and past streams, but only on Twitch) and buying subscriptions. YouTube I'm still far off from, but I could realistically become a partner within a year or so.
However, this is all done in an effort to provide free Computer Science education to anyone willing to learn. I used to tutor freshmen and sophmore CS students at CSU and love being able to introduce others to the wonderful world of CS! My end goal was to become a professor or teacher in Computer Science. With wonderful tools like CodinGame, Twitch, Codepen, Replit, and YouTube, I'm well on my way! And by that, I mean that my reward is the intrinsic value of helping others. Still, I'm not gonna be mad if you kickback some in appreciation.