-
Learn coding from YouTube videos/books/etc whatever you prefer
-
Break the information you learn down into small, applicable chunks. For example: How do you add heading in HTML? Use <h1> tag.
-
Write that information down. Handwrite it, don’t type it. This is because handwriting things helps you memorize it a lot better. Focus on what you write and try to understand what its doing and why it was designed that way.
-
Use the information in small projects, using the stuff you wrote as a reference. Those small projects can be like “simple python script that uses a for loop to print text”, aka simple things you don’t release to the public and solely exist for practice
-
Revisit the stuff you learned after a couple days aka try making the same projects again or a new project that uses the same concepts.
Using this pattern I’ve been able to learn things much faster than most others. It’s based on a lot of tricks people use for memorize things better, such as writing things down and spaced repetition.</h1>
Honestly I don’t think there’s a truly good git hosting website right now.
GitLab works if you wanna get away from Micro$oft but the UI is all over the place. Every other alternative either has an infinitely worse UI or charges money to use