I will try my best to keep these short and sweet because no one wants to read an essay😅
After much research(aka scouring reddit) I have determined my plan of action to learn to code and become a Full Stack Developer.
For me, I like to have some structure to my learning and I also like to build strong foundations because I believe knowledge is built like a pyramid.
Firstly, I have already spent way too much money on an EE degree and I was looking for the best way to learn for FREE.
I started with completing the free Java track but I would not recommend wasting time doing that...maybe the paid is better...but I wouldn't know😋
Found this through reddit and it was highly recommended everywhere you look....and for good reason too! I am currently on Part 5 and I find it absolutely amazing to learn Java inside out and get you off to a good start.
Algorithms, Part I - https://www.coursera.org/learn/algorithms-part1?edocomorp=free-courses-high-school&ranMID=40328&ranEAID=EHFxW6yx8Uo&ranSiteID=EHFxW6yx8Uo-xAEM.U5bQn0EwOUUmqyF.g&siteID=EHFxW6yx8Uo-xAEM.U5bQn0EwOUUmqyF.g&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=EHFxW6yx8Uo
Algorithms, Part II - https://www.coursera.org/learn/algorithms-part2?edocomorp=free-courses-high-school&ranMID=40328&ranEAID=EHFxW6yx8Uo&ranSiteID=EHFxW6yx8Uo-eSelmt67af7Gz_7CNUfeww&siteID=EHFxW6yx8Uo-eSelmt67af7Gz_7CNUfeww&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=EHFxW6yx8Uo
Taught by Princeton University and FREE until December 31st to enroll!
They also have some other courses that is free because of COVID so check it out!
Now everyone says practice is the most important and I was fortunate enough to sign up for this back when they had the free promotion...it ends at the end of 2020 unfortunately😭
So I will be using it to practice with projects.
If you are using Java and interested in building web apps, you have heard of Spring. The best way I found to learn this must of a framework is:
SQL is another must learn thing as a developer when working with Databases and I found another great course to learn this on udemy:
Some things you might have heard are things like React, Angular, Node, etc. So many things to learn! Where to start?
I was thinking of a bootcamp but then I found 2 great FREE, self learning programs so I figure I'll give them a shot.
- The Odin Project (https://www.theodinproject.com/)
- Full Stack Open (https://fullstackopen.com/en/)
Learn React, Redux, Node.js, MongoDB, GraphQL, TypeScript, REST APIs, etc.
If I complete all of the above and have a difficult time finding a job...I figure I will jump into a coding bootcamp to build my skills further but MAINLY to expand my network as many bootcamps have connections with companies in the local area to help me get my start.
Your network is your net worth as they say.
NOTE: I have done a lot of research into that for my local area as well so I'll make a post about my findings and which school I would choose in a later post.
I hope you get something out of this learning path and if you have any recommendations to adjust this path, I would LOVE to hear it!
All love and all positivity to anyone who is on this journey as well.
Let's get to work.
Dev of Myth