はじめに
概要
「プログラマだけど英語がさっぱりわからない」という人のための英語基礎文法講座。 技術的に最先端を追えば追うほど、日本語のドキュメントや勉強会なんてものは存在せず、必ず英語の知識が必要になってきてしまう。かつての僕は英語にぶち当たった時点で諦めるか、Google翻訳を駆使して「こういう意味かな…?」とあやふやな理解で物事を進めてきた。 しかしそれももはや限界である。諦めて英語を一から勉強し直すことにした。
僕自身「be動詞って何?」という超初心者レベルから勉強を始めた。 そこから英語の本を読んでみたりネットで調べたりしたのだが…「なんでこれ覚える必要があるの?」とか「どういうロジックでこういう文法になるんだよ?」といった疑問に度々ぶつかり苦労した。 そこで、僕が勉強した内容をなるべく簡潔にまとめながら、プログラマが考えそうな「なんでこうなるの?」という疑問にも答えていけるような資料にしようと思う。
前提
この資料は超初心者をターゲットにしているが、ある程度の英単語やなんとなくの文章の組み立てくらいは出来る人を前提としている。 例えば「I'm from Japan.」や「Do you speak English?」がわからない人はキツい。 また、この資料はリスニングを鍛えるものではなく基礎的な文法を勉強するものである。
なお、僕自身勉強したてであるので間違っている部分があればご指摘願いたい。
勉強する順番
以下のような順で説明していくつもりである。
まだ書いている最中なのでお待ち頂きたい。
- (1) 全ては動詞から - エンジニアのための英語講座
- (2) 文法の基礎 - エンジニアのための英語講座
- (3) 現在形、過去形、未来形
- (4) いろいろな言い回し
番外編