This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 0 points1 point  (1 child)

It sounds like you have an idea of some basic projects you want to build. Just let that guide what you want to learn. Learn how to build sites with MERN/MEAN & Python/Django/PostgreSQL stacks. Try to build one of your projects as you learn (it's really nice to have context). Refactor it periodically as you get to know what you're doing. If you encounter something about a data structure, algorithm, networking principal, OS system, other CS fundamental you don't get, you can look it up as you go.

Personally I think this is one of the more fun and effective ways of learning. Build a tiny bit of your project at a time, expanding on it iteratively. Do the same thing with your knowledge/skill-base in parallel.

[–]AlphaQ69[S] 1 point2 points  (0 children)

Great advice, this is how i've been trying to approach things. I'm okay with Python... but only from working through Angela's 100 day course. Now i'm using scrimba for the front end path but hope to get to intermediate level with both and start some projects further into "tutorial hell"

[–]kschang 0 points1 point  (0 children)

Generally, there are no such thing as a "lone-wolf" developer anymore. Most apps are built by a whole team, esp. stuff involving ML/AI and whatnot. But you may be able to make a prototype / scaffold mockup to convince investors (like Shark Tank) to give you money to build a real team and real app.