/personal-learning-tracker

Tracking my progress on web development by listing skills and learning paths in one place along with resources, highlights, interests, and everything related.

Personal Learning Tracker

Here i list the skills i have and want to accomplish and the progress i make toward that goal. You will find a complete log of my learning journey with resources, highlights and interests.

It's a way set goals and organise my learning.


Skills

Skills Introduction Occasional Use Regular use
HTML5 πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Laravel πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Git πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Git bash πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
GitHub πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Bitbucket πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Prettier πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
EsLint πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
NPM πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Yarn πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Working with APIs πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
CSS Grid & Flex-box πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Markdown πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Website Building πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Publishing website πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Command line πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
NPM scripts πŸ‘ πŸ‘πŸ‘ πŸ‘πŸ‘πŸ‘
Hugo πŸ‘ πŸ‘πŸ‘
Golang πŸ‘ πŸ‘πŸ‘
React πŸ‘ πŸ‘πŸ‘
GatsbyJS πŸ‘ πŸ‘πŸ‘
Vue.js πŸ‘ πŸ‘πŸ‘
Nuxt.js πŸ‘ πŸ‘πŸ‘
Python πŸ‘ πŸ‘πŸ‘
Django πŸ‘ πŸ‘πŸ‘
Flask πŸ‘ πŸ‘πŸ‘
Agile πŸ‘ πŸ‘πŸ‘
CSS3 πŸ‘ πŸ‘πŸ‘
JavaScript πŸ‘ πŸ‘πŸ‘
ES6 πŸ‘ πŸ‘πŸ‘
Gulp/Webpack πŸ‘ πŸ‘πŸ‘
Bootstrap πŸ‘ πŸ‘πŸ‘
Node.js πŸ‘ πŸ‘πŸ‘
Open Source Contribution πŸ‘
Next.js πŸ‘
Amazon Web Services πŸ‘

Interests

I'm currently interested in/excited about:

  • Golang
  • Python's best practices
  • Amazon Web Services (AWS)
  • Rust
  • Vue.js

Web Development Checklist

This is a list of basic objectives to meet on the road to mastering web development.

It is an almost exact copy of Ginny Fahs' "Things Real Developers Do: My Bucket List"

  • Open the computer’s terminal
  • Use a text editor (bonus points if you have a specific reason for choosing it)
  • Use some keyboard shortcuts
  • Write tests for your code
  • Help another web developer with something they’re having trouble with
  • Attend an event about web development
  • Follow developers you admire on social media
  • Read a book about coding
  • Open your browser console
  • Get data from an API
  • Hide API keys from the public
  • Post a question on Stack Overflow
  • Push code to GitHub or GitLab or BitBucket
  • Speak about something web development-related at an event
  • Complete a technical interview
  • Participate in a hackathon
  • Deploy a project
  • Ship your project to a store
  • Contribute to open source
  • Get paid to code
  • When people ask what you do, respond saying you’re a developer :)

If you find this useful for your own needs you are welcome to fork a copy, customise it or even give it a star.


Acknowledgments

This has been partly inspired by Shovan Chatterjee and his wonderful My Learning Tracker project. And of course by Alexander Kallaway's very motivational #100DaysOfCode challenge and the great and supportive community around it.

License

MIT License