An open API service indexing awesome lists of open source software.

https://github.com/nitya/learn-typescript

#100DaysofCode - with TypeScript
https://github.com/nitya/learn-typescript

Last synced: 9 months ago
JSON representation

#100DaysofCode - with TypeScript

Awesome Lists containing this project

README

          

# Learn TypeScript

Tracking my learning journey with TypeScript. Goals are:
* Understand TS syntax and tooling
* Explore TS usage with popular web dev frameworks
* Understand and adopt TS best practices for modern web dev

The goal is to convert this into a #31DaysOfTypeScript series at some point. For now, I plan to just document my journey as I go so posts may not necessarily form a structured learning journey.

---

## Resources

These are the resources I am actively using or that have been recommended to me by folks knowledgeable in the space. I will keep this updated as I go.

1. [Build JavaScript applications using TypeScript](https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-typescript/) - Learning Path
2. [TypeScript Documentation](https://www.typescriptlang.org/docs/) - Website
3. [Bootstrap a new TS Project](https://www.typescriptlang.org/docs/bootstrap) - Website
4. [TypeScript Playground](https://www.typescriptlang.org/play) - Browser Based
5. [TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html) - Website

---

## Blog Setup

The blog is setup using [Hugo]() with the [Cupper theme](). My default setup process is documented in [this gist](https://gist.github.com/nitya/51905082cfad7682bdf31bc8a36f5553). The blog is currently hosted on the GitHub pages endpoint for this repo. You can also view it locally as follows (where the `-D` flag also shows posts in draft mode)

```
$ cd docs/
$ hugo server -D
```

---