Frontend: From Zero to Hero

Learning stash for newbies

Alamillo

--

Photo by Tim Mossholder on Unsplash

Although coding is a never-ending learning path, probably the first steps are the tougher. Once you have some experience you’ll be able to read the documentation and you’ll understand most of it. But at the beginning, when you are starting, it seems like trying to brake the enigma code.

Where should you start?

After receiving advice from different people and sources, I realised there are hundreds of resources. My journey has been a little bit messy trying different things and I still keep using them to improve. Most of my experience is with React and Typescript and I’m just starting to build my own apps facing new challenges so I’ll keep updating this article with what I find useful.

Resources

For now this is a recap of different options that have been useful for me and therefore I would recommend it to others. I am very fan of learning by doing and that’s why most of them are resources that focus on practicing. It’s arranged in 3 sections:

  • Learning alone: reading and practicing on your own. Initially there is a lot of theory to make your head thinking in coding.
  • Collective learning: mentorships and open source projects. Maybe could be interesting some peer programming so if you know some please let me know.
  • References worth exploring: some articles with further resources.

Learning alone

Exercises

  • Freecodecamp: probably the best learning resource I have been able to find. There is a little bit of theory and practice exercises. If you don’t have much time this is definitively the one you want to focus on.
  • Codewars: small challenges to boost your coding.
  • Hacker Rank 10 days of javascript: Once you are looking for work this could be a nice exercise to prepare for the tests.
  • Javascript30: Wes Bos is a brilliant developer and has different resources. This is probably one of the most recomendable.
  • Frontend Mentor: Challenges building UI.
  • Exercism: similar to Codewars, it has challenges in different languages. It also has an area…

--

--

Alamillo

Fintech & Blockchain RocknRolla! If you want to go quickly, go alone. If you want to go far, go together. #entrepreneurship #fintech #blockchain