After graduating from a coding bootcamp myself in December 2017 I felt lost. I made quite a big shift from a very traditional, very non-technical industry: law. Before learning how to code, I wasn't immersed in the technical world, and had little idea where to find good resources to learn even more.
Now, I am a teacher for coding newbies myself. In order to facilitate the journey into coding I put together a non-exhaustive list of learning resources for my students. You can find the sources on my GitHub as well as down below.
Let me know what you think, and if you have more resources to share, please put those in the comments!
At Le Wagon you learn our beloved Ruby and Rails - and there is a lot more to find out about it, have a look at these tutorials:
- https://gorails.com/series - a plethora of tutorials
- https://thoughtbot.com/upcase/ (they also have courses on advanced git!)
If you need to prepare for that next interview, have a look at code katas. But don't get frustrated - these challenges are at the verge of coding, problem solving and mathematical skills which is a very specific skill of itself.
- https://wesbos.com/courses/ - Wes Bos is famous for his video courses (paid courses! - but Wagon alumni have gotten reductions before when they bought in bulks, so shooting him a message might be worth it) if you want to see if you like his teaching style, check out his free course:
In order to be up to date about the latest changes, newsletters and news pages are really helpful.
- Ruby weekly is a good start as it is the offical newsletter and has a nice mixture of news on the Ruby language, tutorials and hints
TurboBreakFast of course I have to mention Dimitris (teacher and developer for Le Wagon Berlin)
Turbo Breakfastwith curated picks from tech, economics, design and things that make the web beautiful.
- Navigating your software development career a newsletter with advice how to create, maintain and push your career in web/software development
- https://dev.to/ (the page is built in Rails)
If you enjoy twitter, here are some interesting accounts to follow, but that's just a start, because... honestly, there is tons of devs on twitter. Just find the ones that interest you the most :)
- eileencodes - works for Github and is part of the Rails core team
- dhh - the creator of Rails and author of bestselling books. If you like strong opinions, check his account
- emmawedekind - content creator and twitter famous
Open Source is a great way to learn from the community, and see how other experienced developers write code. You may also have to play around with other technologies, which also correlates to a lovely way to learn!
- First Time Contributors - To understand how to make an open source contribution:
- Open Source Projects - Here is a website that helps navigate open-source projects that welcome first time contributors
What better way to network and learn than to attend conferences?
- You Gotta Love Frontend - Global Frontend event that travels around
- Ruby Conferences - Ruby Conferences
- Conference Monkey - Search for miscellaneous conferences
- Conference.tech - Search for miscellaneous conferences
Check out Paris teacher Edwards' repo with a mix of helpful shortcuts, explaination for error messages and recommendations for gems:
If you want to get a more in depth view into computer science, try this Havard Course. The lectures are very interesting, the challenges are hard, but they provide good in depth knowledge of what actually happens when we code.