Skip to content

RomanMunar/learn-a-language-fast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work In Progress


The goal here is to quickly learn the fundamentals of a programming language to quickly get you up to speed and start working on projects. and not waste time reading how to blogs 😉

*Please note that if you're a complete beginner learn the basics of programming first, the purpose of this exercises is to quickly get a grasp of the language.

Currently Supported languages:

Future Language:

  • C/C++
  • Rust
  • Java

Table of Contents

General Structure

./programmingLanguage               # Ex. go, javascript
├── /exercises/                     # All code for the exercises
│   ├── /basics/                    # Basic exercises Ex. sum, factor, num in list
│       ├── /fibonacci/             # TODO: Should 01_exercise have their own directory or just a file
│         ├── /fibonacci.ext/       # ext = filename extension, Ex. go,js,py
│         ├── /fibonacci_test.ext/
│   ├── /intermediate/              # Intermediate level exercises
│       ├── /baseDecHexBinary/
│         ├── /baseDecHexBinary.ext
│         ├── /baseDecHexBinary_test.ext
│   ├── /advanced/                  # Advanced level exercises
│      ├── /A* Pathfinding/
│         ├── /aStartPathfinding.ext
│         ├── /aStartPathfinding_test.ext
│   ├── README.md                   # List of exercises, code convention, tests description
├── README.md                       # Brief description of the language, Pre-requisites and installation of dependencies

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published