The story of learning Java in the first programming

Nice to meet you

** I'm a 4th year university student working as an intern at a strange IT company in Tokyo. ** ** (* However, the 4th grade is the second time ...)

Today, about learning Java ** as my first programming I will write an article.

Why Java?

** "I want to make an app" **

I chose Java because of the short circuit.

To the extent that the smartphone I'm using is Nexus ** I like Google ** I chose Java instead of Swift.

If you think about it later Suddenly C would have been too difficult, I wouldn't know how the language works in Python, so I think Java was a language of just the right level of difficulty **.

I've been writing Python recently, Since I entered from Java, there are few problems.

What did you use to study?

I learned with ** Progate ** and ** Getting Started with Java **. ** About 3 days ** The foundation of the foundation will be over.

Progate   Progate is a ** service where you can learn about programming online **. If you haven't used it, you can use it for free at first, so be sure to check it out.

Even after that, the monthly membership fee should not have been 1,000 yen.

It was very efficient to learn ** basic grammar, methods and classes **.

Progate's ** Learning Courses 1-3 and Dojo Courses 1 ** are here.

… But when it comes to Java's object-oriented programming, ** it's hard to understand **. So, I got the next move.

A refreshing introduction to Java

** "If you want to learn Java, this is it! 』**

Good books that are said here and there ** "Introduction to Java that you can understand clearly" **

Now, let's reread from Chapter 1 with the intention of reviewing Progate. In particular, it is important to ** pick up the details ** that are not explained in Progate.

** When you finish reading "Part I Welcome to the World of Java" ** It can be said that the basics of programming have been solidified.

And continue as it is ** "Part II Clean and Convincing Object Oriented" ** Read.

With this book, you can easily understand ** object-oriented **! !!

And again to Progate

And while setting aside "Introduction to Java that you can understand clearly" ** Enter the program in the second half of Progate **.

Then, I can write what I didn't understand earlier! ** ** Rather, Progate was easier than a book ...

So, complete Progate's ** Study Courses 4-5 and Dojo Course 2 **.

After finishing, review again ** Carefully read "Introduction to Java for a refreshing look". ** **

Now you have enough power on the basics of Java basics.

How to study after that?

"Introduction to Java that you can understand clearly" I learned ** "Part III How to use API more conveniently" ** while actually copying it to eclipse.

And I'm working on the ** Practice Edition ** of the same series.

** Learning is going well. Crispy. ** **

Recommended Posts

The story of learning Java in the first programming
The story of writing Java in Emacs
The story of making ordinary Othello in Java
[Java version] The story of serialization
Get the result of POST in Java
First steps for deep learning in Java
The story of AppClip support in Anyca
Learning for the first time java [Introduction]
[Java] Handling of JavaBeans in the method chain
Constraint programming in Java
About the idea of anonymous classes in Java
A story about the JDK in the Java 11 era
The story of forgetting to close a file in Java and failing
Measure the size of a folder in Java
Feel the passage of time even in Java
The story of acquiring Java Silver in two months from completely inexperienced.
[Socket communication (Java)] Impressions of implementing Socket communication in practice for the first time
Import files of the same hierarchy in Java
Programming for the first time in my life Java 1st Hello World
First touch of the Files class (or Java 8)
Get the URL of the HTTP redirect destination in Java
Decimal numbers are dangerous in programming, right? The story.
[Ruby] The role of subscripts in learning elements in arrays
The story of an Illegal State Exception in Jetty.
[Java] Get the file in the jar regardless of the environment
Learning memo when learning Java for the first time (personal learning memo)
Change the storage quality of JPEG images in Java
The story of making dto, dao-like with java, sqlite
Summarize the additional elements of the Optional class in Java 9
The story that .java is also built in Unity 2018
4th day of java learning
First Java development in Eclipse
Implementation of gzip in java
Summary of 2020 programming learning output
Implementation of tri-tree in Java
[Java] Basic terms in programming
Was done in the base year of the Java calendar week
A quick explanation of the five types of static in Java
20190803_Java & k8s on Azure The story of going to the festival
The story of throwing BLOB data from EXCEL in DBUnit
Count the number of digits after the decimal point in Java
How to derive the last day of the month in Java
The story of pushing Java to Heroku using the BitBucket pipeline
Reintroduction to Java for Humanities 0: Understanding the Act of Programming
[Java improvement case] Experience story of learning Java in 2 months and changing jobs to a programmer
Access the network interface in Java
[Java] Delete the elements of List
Guess the character code in Java
Specify the java location in eclipse.ini
Story of passing Java Gold SE8
Unzip the zip file in Java
8 selections of my own programming learning
The story of @ViewScoped consuming memory
List of members added in Java 9
Parsing the COTOHA API in Java
List of types added in Java 9
Order of processing in the program
Summary of object-oriented programming using Java
The origin of Java lambda expressions
Implementation of like function in Java
Call the super method in Java