Coder Social home page Coder Social logo

getting-started-with-java's Introduction

Introduction

Being fully comfortable writing in Ruby and JavaScript is very beneficial - a clear depth of knowledge on one or two languages is often more advantageous than knowing a little about many languages. You're also past the major hurdles of learning Ruby and JavaScript and can grasp more advanced concepts in these langauges. If you don't feel comfortable in either, continue to practice by building projects in them.

If you've reached a point where you feel ready to learn take on a completely new challenge, it may be time to consider learning a third programming language. One of the most popular languages today is Java. Java is widely used for application development and for larger, enterprise-scale systems, but can also be used as a backend for a web application.

Getting Started with Java

The Java programming language is a bit of a departure from what you've seen so far with Ruby and JavaScript when it comes to syntax. To give you an idea, Ruby and JavaScript have some noticeable syntatic differences when it comes to creating and using Arrays, but the two languages are much more similar than how Arrays are handled in Java.

W3 Schools offers tutorials on the basics of Java that are a good for getting familiar with the language's syntax. For more advanced practice, JetBrains has recently made their Java IDE free to use and provides a Java tutorial to help you build your first application. There are also many free tutorials available online to help you.

Resources

getting-started-with-java's People

Contributors

maxwellbenton avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.