-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
316e48f
commit 630ee49
Showing
1 changed file
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: "Recommended learning resources" | ||
description: "Programming-related resources that we recommend." | ||
--- | ||
|
||
### Completely new to programming? | ||
|
||
We recommend **boot.dev** or the **Exercism Bootcamp**. | ||
|
||
Both offer an introduction to programming, but they shine in different areas. | ||
|
||
* **[boot.dev](https://www.boot.dev/?promo=CODECRAFTERS)** _(partner link)_ is self-paced and specialises in backend development. | ||
You'll first learn the fundamentals of coding, and then go to more advanced topics like API design and database management. | ||
Our [perks page](https://codecrafters.io/perks) has a deal! | ||
|
||
|
||
* **[Exercism bootcamp](https://bootcamp.exercism.org)** runs on a specific schedule and focuses on the frontend. | ||
You'll start by strengthening your understanding of fundamental programming concepts. Next, you build a portfolio of frontend projects. | ||
|
||
### Picking up language basics? | ||
|
||
If you're not new to programming, but want to catch up on the basics of a new language, | ||
its official resources are generally a good place to start. We do want to make two recommendations however: | ||
* For Golang, we recommend the [Learn Golang](https://www.boot.dev/courses/learn-golang) module by boot.dev. | ||
Our [perks page](https://codecrafters.io/perks) has a deal! | ||
* For TypeScript, we recommend [Execute Program](https://www.executeprogram.com/courses/typescript-basics). Our [perks page](https://codecrafters.io/perks) has a deal! | ||
* For most other languages, [Exercism](https://exercism.org/) offers a language learning track comprising practice challenges. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|