Uhhh don't listen to anyone telling you to learn Java. You're a HS dropout - you probably lack a combination of brightness, discipline and most importantly a hard work ethic to commit to something like learning a programming language. And besides, while you're leaning this stuff, the bills aren't going to pay themselves.
Don't go to college either, again, you lack the above for it to truly benefit you. Though I may be wrong, you could be a changed man. But most likely you don't have in you to follow through and commit.
Hence, imo, you're better off focusing on improving your character flaws than your skill-set right now - improving your risk taking, confidence, discipline, work ethic etc.>*. Your best to becoming a better man is the military(reserve if u just want the benefits and not too much hassle). There is a lot of risk however - it may just exacerbate your already weak character. You might die as well lol. But you already display an earnestness to improve yourself so it can only benefit you imo. Plus you can learn Java on your time while you're at it.
Or try an apprenticeship. All that other stuff(college, Learning a programming language etc) sorry bro, you have a Camron avi(no offense i like him), but I just don't believe in you.