bhavaniravi / my-favorite-resources

A Repository that showcases developers' favorite resources to learn a technology

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Favorite Resources

A Repository to collect and showcases developers' favorite resources to learn a technology. No this is not the [Awesome-list] The idea is to collect the resources that has worked for you, to understand why it worked for you and what do you like the most about it.

Guidelines

  1. Add resources that you have personally used and loved.
  2. Must add why you love the resource
  3. Would be nice if you can also add which parts you found difficult
  4. Any other things consumer should keep in mind
  5. It can be blogs/videos/courses/ paid/free doesn't matter

Add a specific resource with respect to a technology e.g., python or domain like "backend engineering". Please do not add broad items or platforms like "udemy", "coursera" etc., We are looking for specific resources people found useful

Sample Template

A short description about you with your social links

Python/JS/Git

  1. Resource Link
    • Why you like it?
    • What worked for you?
    • What didn't you understand?

Software Engineer by profession. Code, Speak, Write, Teach and run tech communities by passion. More at bhavaniravi.com

Git

  1. Git No Shit

    • Extremely beginner friendly.
    • Gives the necessary commands that you need to learn to get started and doesn't make you get overwhelemd
    • Beginers often stop with this resource alone hence struggle when real problems hit which is why I suggest the next resource
  2. Learn Git not commands

    • Yes, commands are important to work with but learning the under the hood concepts is largely important.
    • The article explains it farely simply and easy to consume manner.
    • Nothing specific

Family man breaking into the IT industry. LinkedIn

Front End

  1. /r/Web_Design
    • I like this subreddit for inspiration
    • I've taken style and design ideas, made them my own, and implemented into employers e-commerce site
    • There are some complex designers in here!

Eric is software engineer that is passionate about creating mobile applications, generative art, and tutorials that benefits others.

Git

  1. Learning Git Branching
    • This is a fantastic way to learn about Git branching because of the physical interaction. The site lets you visualize exactly how your commands are affecting the project.
    • The interactivity of the project is what helped it work for me. It is a lot easier to understand something when you're able to actually use it and see the effects.
    • For complete beginners it might be difficult to translate the lessons from this site directly to a real project, especially one where you are collaborating with other people.

College student learning computer programming in and outside of schools, I am on Twitter.

Git and Github

  1. "Git and GitHub for Poets" by TheCodingTrain
    • Why I like it? Learn how to use git and github without knowing how to code.
    • What worked for me? Create a repository to play around after watching the tutorials, or even created another account to collaborate with yourself.
    • What didn't I understand? Nothing specific.

Data and APIs in JavaScript(if new to NodeJS/npm/APIs/JSON/POST and GET request)

  1. "Working with Data and APIs in JavaScript" by TheCodingTrain
    • Why I like it? Many terminology of JavaScript was introduced in a very beginner friendly way.
    • What worked for me? Follow along and try to reproduce the project, watch the video several times for better understanding.
    • What didn't I understand? Great introduction to client/server side code but definitely more pracitce needed afterwards.

It´s me in HAIKU:
Dev life is about coding
zero one one ON
Everything works so awesome
I am on LinkedIn.

Python for Data Science

  1. Python for Data Science
    • Why you like it? It´s free and have many compreensive lessons.
    • What worked for you? Open new Jobs opportunities and now I know cooking data by heart.
    • What didn't you understand? Nothing all, the lesson´s are easy going.

FrontEnd developer, imposter syndrome master...I am on Twitter

JavaScript

  1. "The Complete JavaScript Handbook" by Flavio Copes
    • Why I like it? It gave me a good guideline on JavaScript standards.
    • What worked for me? If you're self-taught developer, you might have some blind spots in your knowledge. This article help me see clearly what I know and need more to learn.
    • What didn't I understand? Nothing, it is very well written and easy to understand.

Software Engineer working at Full Creative

ReactJS

  1. Learn React.js - Full Course for Beginners

Software engineer by profession. Love to learn and a ML enthusiast.

Qwiklabs

  1. Baseline: Data, ML, AI
    • Beginner friendly, hands on with GCP ML APIs and sufficient time to complete labs. (We can learn to work around Google cloud platform)
    • Intractivity of the labs worked for me. Well paced sessions and a brief introduction to various ML APIs.
    • Nothing in specific

College student pursuing engineering .Passionate in learning new technology everyday.Aspiring to become a full stack web developer.LinkedIn

React.js

  1. React.js crash course
    • Why I love it? Gives a brief introduction to React.js which was explained well in layman terms.A simple project was developed at the end of the video.Hands-on learning process.
    • What i suggest? This video just gives an idea about how React.js works and is it for complete begginers.One can further explore more based on what they have gained from the video.
    • What I didn't understand? The use of hooks in React.js,as a beginner.

About

A Repository that showcases developers' favorite resources to learn a technology