[JAVA] 1st month of programming learning

How did you start programming?

――Because I started programming in the first place because I changed jobs and that was an IT-related company. In fact, when I changed jobs next time, I wanted to learn not only Web-related knowledge but also a full-fledged programming language. ← Super sweet idea ――What you are learning (or having to use) at your company is Java. The rest is SQL and C #, but it's difficult (^^;) ――What I found particularly difficult was that at first it was difficult to understand how to use x = 0 to change the value at x = x + 1, and in the middle, it was an object such as calling a method in Java and understanding the return value. Oriented? What is it delicious? .. ――Well, the current situation is that I still have a vague understanding. I tried touching python, but since it is separated by indentation, the document structure is easy to understand, but str and int are rather stricter than Java (when outputting), and there are some detailed rules, so it is still difficult ()

Learning method

--Progate. I'm writing the basics, so I'll do it until I understand it --Qiita. ~~ To find a lamb who has similar problems. ~~ Small Six Codes when you don't understand yourself --Company reference book. The basics are written, but there are quite a few things that are missing, and the missing parts are dealt with by Progate and other reference books. ―― ~~ GitHub. Search only for the source. But it's more convenient to search the source of Google, which was unclear how to use it.

The next update is scheduled around July. By that time, I'd be happy if Java or python sample source could be posted.

p.s.

** The command line is great! ATOM is even greater! !! ** **

Recommended Posts

1st month of programming learning
Learning history of programming transcendence beginners
[Note] Beginning of programming
Recruitment of programming masters
Deep learning 1 Practice of deep learning
Programming learning record day 2
DEEP PROBABILISTIC PROGRAMMING --- "Deep Learning + Bayes" Library --- Introduction of Edward
Deep Learning Gaiden ~ GPU Programming ~
Linear programming + hands-on of pulp
Basics of Machine Learning (Notes)
Learning record No. 17 (21st day)
Reinforcement learning 2 Installation of chainerrl
Deep running 2 Tuning of deep learning
Other applications of dictionary learning
Reinforcement learning 5 Try programming CartPole?
Supervised learning 1 Basics of supervised learning (classification)
Python Machine Learning Programming> Keywords
Importance of machine learning datasets
Story of trying competitive programming 2
The popularity of programming languages
Deep reinforcement learning 2 Implementation of reinforcement learning
Learning record No. 27 (31st day)
[Gang of Four] Design pattern learning
Significance of machine learning and mini-batch learning
[Python] [Table of Contents Links] Python Programming
Understanding memo of collective intelligence programming
Story of trying competitive programming Part 1
A Tour of Go Learning Summary
Reinforcement learning 3 Dynamic programming / TD method
About the order of learning programming languages (from beginner to intermediate) Part 2
[Must read for beginners !?] Glossary of terms that stumbles when learning programming
[Summary of books and online courses used for programming and data science learning]