[Java improvement case] I started programming after I was 30 years old.

Reference site: [Java improvement case ⑩] I started programming after I was 30 years old

This is a story about a man who started learning programming after he was over 30 years old.

table of contents 1 [Started programming over 30 years old](## Started programming over 30 years old) 2 [Because I wanted to start a new thing](## I wanted to start a new thing) 3 [Select Java that is easy to use](## Select Java that is easy to use) 4 [Learning in the gap time using books and the net](## Learning in the gap time using books and the net) 5 [Introduction to Java that is easy to understand](## Introduction to Java that is easy to understand) 6 [Learn one language thoroughly for the time being](## Learn one language thoroughly for the time being)

[Java improvement case] I started programming after I was 30 years old.

Started programming over 30 years old

I'm a liberal arts layman who started studying Java programming after the age of 30. I don't know how much I can say that I have mastered programming, but I have been studying programming for about two years, and I am currently studying in a self-proclaimed intermediate level. Analyzing the self-level, it seems that beginners have hair.

Well, if it looks like this, it seems that Tsukkomi will say, "I've been doing it for two years!", But that's right. Even if I think "I'll hit the keyboard for an hour a day" in my busy days, I can't help it because I can't do it. It's completely my own pace, but learning programming is fun, and I'm happy because I'm making progress little by little.

I wanted to start something new

The reason I decided to start programming in the first place was because I wanted to learn new things and thought that it might be a stepping stone to develop my current job. I'm currently working for a family-owned micro-enterprise, and it's been nine years now. At the same time, I've gained familiarity and stability, and at the same time, I've become more motivated to incorporate a sense of mannerism and something new. .. When I thought I had to start something, there was programming.

Choose Java that is easy to use

I tried to do it in such a flow, but of course I had no idea what to do. First of all, I decided to find out what languages are available, but I'm afraid here. I was wondering if there are so many languages in the IT world. Do these all work according to different rules? Which language should I choose and how much should I learn? I remember that the tension dropped, saying that this was somehow difficult.

It doesn't start with just being scared, so I decided that I should go steadily and decided which language to learn anyway. For the time being, the basic condition for selection is that even an amateur can easily get started and it is easy to use. As a result of searching various things on the net like this, Java was the final choice.

Java is object-oriented and designed to work on many platforms, so it feels versatile, the writing method and grammar are very easy to understand, and it is not easy to learn the basic idea of programming. I decided. Especially since android is made of Java, I thought "I wish I could make an application". In addition, Java has a relatively large amount of information that can be learned by yourself, such as online and books, so that was also a point.

Learn in the gap time using books and the net

As long as there are no programming experienced people around, there is no choice but to study with books and online information. I think I've read about 20 books so far, but since I can proceed at my own pace, I wonder if it's very suitable for me, who is busy with work and finds time to study. I am thinking.

At first, I was worried about how much it would cost to start programming, but in reality, the cost of learning Java by myself is about the cost of a book, and the development environment is free. You can use it in. However, depending on the scope of learning and the depth of digging, the required knowledge will naturally increase, and new technologies will emerge in the future, so it is unavoidable that the book fee will continue to increase as long as you continue learning. Still, I think it's still relatively cheap to start.

Furthermore, there are many open introductory sites on the net, so it is possible to learn only with that information. In this case, the cost is already zero.

Easy-to-understand Java Primer

New easy-to-understand introduction to Java
Used price
¥1,From 457
(2016/3/23 15:At 27)

There is a book that I found useful for reading this as a beginner. "Introduction to Java: Easy-to-understand Java: Takashi Kawaba (Author)". I think it's a great first step for anyone who has never touched programming or Java. This book is carefully written from the basics of the basics, and the exercises are set not only for each chapter but also for each part, so you can learn while moving your hands firmly. ..

Also, the summary page is solid and easy to see. Even if you forget "I remembered it before?" As the learning progresses, you can check it smoothly by returning to the summary page.

Thinking of a true beginner, it is composed step by step, so it is very easy to deepen your understanding, and you can accumulate knowledge without frustration. This is a recommended book for those who are just starting Java.

Learn one language thoroughly for the time being

There are many languages in the IT world, and you may be wondering which one to start with, but I think it's best to decide on one language to learn and concentrate on your studies. Even in languages other than Java, I feel that programs have the same basic code construction and concepts. For the time being, if you suppress one thing, it seems that you can learn other languages smoothly if you understand only the difference in writing style.

For the time being, choose one language and study the basics. I think that if you start running for the time being, you will become more and more motivated and capable of learning the next level. If you are thinking of trying programming from now on, please do your best.

[Recommended article] ➡︎ [Java improvement case ⑨] Limits of self-study and how to reach the level beyond

Recommended Posts

[Java improvement case] I started programming after I was 30 years old.
I started programming diary
I started Java Gold (Chapter 1-1)
Programming from 51 years old Note --reference
Programming from 51 years old memorandum android Timer
Programming from 51 years old Note Service --reference
Java9 was included, so I tried jshell.
Programming from 51 years old Note Thread summary
I've reviewed Java's lambda expression, stream API, six months after I started Java.