参考になる英語のプログラミング入門教材【3つの方法で探す】

Uncategorized

プログラミング学習の参考になる英語の教材

英語でプログラミングを学んでみたい、と思った時に、

  • 英語×プログラミングのスクールに通う
  • プログラミングに関する洋書を読む
  • 英語のWeb記事を参考にする
  • 英語の動画を使う

など色々な方法が考えられます。

別の記事で、freeCodeCampといった英語でプログラミングを学ぶ際に参考になるリソースを紹介してきました。

今日は、そのほかに参考になる英語のリソースと、その探し方を紹介します。

  • Codecademy
  • GitHubのリスト
  • プログラミング言語から探す

という3つの方法です。

Codecademyというプラットフォーム

1つ目は、Codecademyです。

Codecademyは、アメリカのプログラミング学習用プラットフォームです。

Codecademyのプラットフォームを使用することで、無料でも多くの教材にアクセスすることができ、世界中で広く活用されています。
Codecademyのカタログから、学習できるプログラミング言語の一覧を確認することができます。

  • Python
  • JavaScript
  • Java
  • Ruby
  • C++
  • R
  • Go
  • Swift
  • Kotlin

など多様なプログラミング言語のリソースがあります

他にも

などを一覧で見ることができます。

チートシートには、
PythonやRubyなど各言語のチートシートの他に、

  • GitやGitHub用
  • データ分析
  • コンピュータサイエンス入門

などのチートシートがあり、その内容は多岐に渡ります。
それぞれのチートシートには、

  • 役立つコマンド
  • プログラミング言語の構文
  • プログラミングに関する基本的なコンセプトの説明

などが記載されています。

ブログでは、1週間に何回か記事が公開されることもあり、技術的な記事に加えて

  • プログラミングと仕事
  • プログラミング入門

など様々な記事があります。

コミュニティ機能も備えていて、

などがあります。

英語でプログラミングの教材、と考えた時にCodecademyは、freeCodeCampと合わせて選択肢になると思います。

GitHubのリストから探す

2つ目は、GitHubのリストを活用する方法です
GitHubは開発者やプログラミング学習者が使用するプラットフォームです。

英語で、プログラミングを学ぶと考えたときに、教材の選択肢は日本語よりもはるかに多くなります。
色々な教材から自分に合ったものを選んで使用できる、という点はメリットですが、多くのリソースから自分が使用するものを選び出さなければならない、という点で難しさもあります。
この点は、プログラミングに活用できる教材一覧がリストとしてまとめられていることが多く、それらを活用することで、自分に合った教材を見つけやすくなります

教材一覧は、GitHubにまとめられていることがあり、例えば

などが参考になります。

フロントエンドであれば、

The most essential list of resources for Front-End beginners

があります。

まずは、プログラミング言語を使って何か作ってみたい、という場合には、

build-your-own-x

を参考にできます。

他にも

など興味を引くものが多く見つかります。

英語でプログラミングを学んでみたい、と思った時に、GitHubで教材一覧を探し、そこから自分の取り組むリソースを絞り込む、という方法はお勧めです。

プログラミング言語から探す

3つ目は、特定のプログラミング言語から探す
という方法です。

例えば、最初にPythonのプログラミングについて英語で学ぶ、と決め、

  • 公式サイトの英語リソース
  • Python for beginners materialsといったキーワードでGoogle検索

などから、自分に合ったリソースを見つけます。

この2つの方法で多くの教材を見つけられます。

ここでは各プログラミング言語の英語教材の一例を紹介します。
実際にこれらの多くは、公式サイト、キーワード検索を起点に探すことができます。

C言語

The Best C Tutorial for Beginners

C++

A Tour of C++

C#

Hello World – Introduction to C# interactive C# tutorial

Common Lisp

Learn Common Lisp

Dart

A tour of the Dart language

F#

F# Tutorial – Hello World in 10 minutes

Go

Tutorial: Get started with Go

Haskell

Haskell in 5 steps

Java

Java Tutorial

JavaScript

JavaScript Guide

Julia

Julia Getting Started

Kotlin

Learn Kotlin by Example

Objective-C

Programming with Objective-C

Perl

Beginning Perl (free)

PHP

PHP Getting Started

Python

R

An Introduction to R

Ruby

Ruby in Twenty Minutes

Rust

The Rust Programming Language

Scala

TOUR OF SCALA INTRODUCTION

Swift

A Swift Tour

TypeScript

TypeScript for the New Programmer

VBA

Getting started with VBA in Office

自分に合った英語のリソースを見つける

英語のプログラミングのリソースはたくさんあります。

今日紹介した、

  • Codecademyのプラットフォームから
  • GitHubのリストを活用して
  • 各プログラミング言語から探す

という3つの方法を使うと、自分に合った教材を探しやすくなります

  • 英語の学習として、プログラミングを組み合わせたいと思っていた
  • プログラミングの最新情報のキャッチアップや、海外コミュニティに参加するために英語力を伸ばしたいと思っていた
  • 英語 × プログラミングの組み合わせに興味がある

といった人は、一度試してみると良いのではないでしょうか。

コメント

タイトルとURLをコピーしました