3
s3id0n
7y

I have a long question for developers out there... bear with me.

I'm currently learning and devoting all my time towarda Java and have been for the past two years although it's moving slow because of summer courses. The catch to this is, I'm not sure what I'm learning it for. How do I implement this code, I'm not sure what to do with it. The only project I plan on doing is a discord server management bot... besides that, I'm blank... Is java used in web development? What exactly should I be using it for..?

I'm planning on learning javascript, php, mySQL, and CSS I pretty much have down but I don't know what to use them for. Besides how I want to script for the game Hackmud which is in javascript.

I'll put it into simpler terms... I love java and I'm looking forward to mastering it but I don't know what to use it for. I want to use it on my free time and all but use it for what? One more thing: what other languages go hand in hand with java? Sorry if it's confusing lol.

Comments
  • 2
    Well the real question is what do you want to learn and master it for? Is it for getting a well paying job, or just building something in hopes of making a lot of money (like an app that goes viral/gets a lot of popularity and is monetized in any way). Java can be used for many things like mobile apps for android, web applications(used server side), desktop applications and much more.

    If you have no idea how to use what you've learned as in the basics, have you really learned it or just know how to kind of copy code when it applies to certain situations. My ah-ha moment with programming was definitely when I stopped using tutorials and just built a basic console inventory management system from the ground up in C#. Granted it was very crude, but doing it without any help and thinking things through logically while only referencing the documentation if the standard library for C# and working to understand all the concepts of computer science.
  • 2
    This is the most difficult time! Stick with it, it WILL get better. I had the same sith C. Its now time to look for a project with medium size. It doesnt need to be complex or spectacular, just something you can stick with. You could start with an Brainfuck interpreter, and then move on to a big project. Keep looking here and on reddit for ideas.
  • 1
    @vortexman100 @turturtles

    UPDATE

    I've spoken with a cool dude and I know have things to do outside of school. I'll continue to learn Java in school. On the side I'll try to get proficient with HTML5, CSS3, a CSS framework like Materialize or Bootstrap, Javascript, React or Angular, Ruby and Ruby on Rails along with a MySQL database.

    I was just having a little trouble seeing an end goal that fit my current knowledge. I was also having trouble knowing what pieces I was missing of this end goal :).

    I'll do what I said above in the meantime and I'll try to take what I learn in school and apply the other languages outside of school.
Add Comment