-
First thing to do: sign up for github. Most programming-related resources/services will allow you to login with your github identity (or your google identity). This will also get you into the door of the largest developer community. You don't need to know how to use git yet, but you can do alot on github.com without it.
-
Get yourself a twitter account and follow lots of influential/interesting tech-related people/companies/bots :) short list below
-
View the raw markdown source of this document. Markdown is a simple language you can learn to make structured documents like this one (some would argue that it's a "markup language" not a "programming language", but this is a totally pedantic and dumb thing to argue about).
- https://shecancode.io/blog/time-for-a-career-change-heres-how-to-break-into-programming
- https://medium.freecodecamp.org/mornings-nights-and-weekends-how-i-changed-careers-and-became-a-programmer-197ce46ccc1c
- https://medium.com/career-change-coder/how-i-became-a-software-developer-in-10-months-11ff4eb8a69d
- https://www.taniarascia.com/how-i-made-a-career-change-into-web-development/
- https://emmawedekind.github.io/how-to-become-a-web-developer/
- https://github.com/kamranahmedse/developer-roadmap
- https://www.taniarascia.com/everything-i-know-as-a-software-developer-without-a-degree/
- https://www.freecodecamp.org/
- https://internetingishard.com/
- https://www.codecademy.com/ (with paid upgrade)
- https://www.khanacademy.org/computing
- https://www.thesoftwareguild.com/
- https://leetcode.com/
- https://teamtreehouse.com
- https://www.thinkful.com
-
https://syntax.fm/ (more advanced but cool to immerse yourself in real devs talking about tech they use)
Internetting is Hard: https://internetingishard.com/
CSS Diner https://flukeout.github.io/
Flexbox Froggy: https://flexboxfroggy.com/
Flexbox Zombies: https://mastery.games/p/flexbox-zombies
Flexbox Defense: http://www.flexboxdefense.com/
Grid Garden: https://cssgridgarden.com/
Grid Critters (not free): https://gridcritters.com/
Hacksplaining: https://www.hacksplaining.com/
Service Workies: https://serviceworkies.com/
- https://glitch.com/ - really cool site where you can build little apps/games collaboratively with the world. and look at lots of source code.
- https://dev.to/ (articles and discussions and examples, etc.)
- https://medium.com/career-change-coder
- https://medium.com/compassionate-coding
- https://codenewbie.slack.com/join
- https://twitter.com/EmmaWedekind / https://dev.to/emmawedekind
- https://twitter.com/noopkat (streams herself coding on twitch.tv)
- https://twitter.com/kylietimpani (designer at apple)
- https://twitter.com/css (LOTS about all levels of web development)
- https://twitter.com/histoftech (tech historian)
- https://twitter.com/ben11kehoe
- https://twitter.com/dog_rates
- https://twitter.com/sugarpirate_ (netflix dev manager)
- https://twitter.com/timberners_lee (real creator of the internet. at least the www)
- https://twitter.com/ASpittel (dev/teacher/advocate)
- https://twitter.com/ThePracticalDev
- https://twitter.com/sarah_edo
- https://twitter.com/shanselman
- https://twitter.com/code (the thing everyone uses to write code)
- https://twitter.com/sehurlburt (entrepeneur/coder/awesome advice giver)
- https://twitter.com/iam_preethi
- https://twitter.com/kelseyhightower
- https://twitter.com/the_thagomizer
- https://twitter.com/gitlab (awesome company with awesome transparent operation and values)
- https://twitter.com/dan_abramov
- https://twitter.com/changelog
- https://twitter.com/climagic (unix command line tips)
- https://twitter.com/troutgirl
- https://twitter.com/js_tut
- https://twitter.com/aprilwensel
- https://twitter.com/compassioncode
- https://twitter.com/saronyitbarek
- https://twitter.com/CodeNewbies
- https://twitter.com/ATornblad
- https://twitter.com/geddski
- https://twitter.com/vboykis
Places you can run code in real-time on the webz...
- keep track of one interesting thing you learn every day. you will learn a ton really fast and it helps explain stuff to others or write stuff down in a way that would help others trying to understand stuff.