Sign up or log in to submit a post.
In order to get up to speed technically as quickly as possible, what should I learn?
I'm pretty much a blank slate.
Depends what you want to build. Eg if you’re making a native iPhone app you should learn Swift. If you’re doing machine learning, Python. Games, Unity is a good place to start and it uses C#.
Wow, very helpful. Thanks, Brad!
Focus more on the language concepts and design principles and the environment you are going to develop for..desktop, mobile , blockchain , AI, CRM, SDK's and the mastery of any language or frameworks should be easy.
What is your main goal? You want to learn how to code to become a software developer, or you just want to build a product/startup?
1) If you want to be a software engineer, whatever technology you decide to choose - you will have to spend around 1000h with code for a junior developer level (and ~10000h, so 4-5 years, for a senior level).
2) If you want to learn how to code in order to build your product, please don't! Use no-code tools instead. Build your MVP, get traction and then find someone with a senior skillset as a cofounder. Focus on sale and clients.
Sorry to go off topic, but I get the feeling that you want to learn programming quickly just to create something. And maybe you don't need to do that. :)
This is great advice. Thanks, Dominik. I'll play around with no-code tools first and see how far I'm able to get!
Good luck! :) Great you are here! :) Take a look at those tools:
Notion - general concept, database structure
Figma - simple prototype
Webflow - website, CMS
Memberstack - subscription management
Stripe - payments
Jetboost - search / filters
Zapier - automation
Integromat - automation
GetResponse - emails
Airtable - database
No-code tools can be helpful, but it depends on what you want to build.
If you want to build a static website (with little to no logic or user-specific data), then a tool like Webflow will probably have all your needs covered.
But, if you want to build a dynamic web app (think stuff like Facebook, Airbnb, or Spotify, where what a user sees is different from what other users see) and there's more logic to it, then no-code tools are still very primitive, and you'll be better off learning how to code. Sure, there are tools like Bubble and Thunkable, which let you build apps with no code, but to be honest, they kinda suck. They're so limited in what they can do and how much you can customize the UIs you design that you're bound to end up with a generic-looking below-average app. I speak from personal experience. I am a UX designer turned full-stack developer who tried dozens of no-code tools and couldn't find any that cut it, so I learned to code.
Whatever it is that you choose, good luck.
The important thing is just to choose any random language that looks fun and easy (it should be from the top 10 at least) and GET CODING. At the beginner stage that's all that matters, just following tutorials and learning the basic concepts. Once you get comfortable with ANY top language you will have gained enough experience to make a more educated decision about which language to focus on, and everything you learn at that stage will be transferable to the new language.
Sign up or log in to upvote.
Sign up or log in to reply.