Before I even make my mind about learning a new technology, I do some research to know if it's actually worth learning or not
Once I think it's either profitable or enjoyably to learn, I begin by looking for the tutorial at all sorts of places but for the most part, I rely on Youtube as I am a visual learner, and videos work best for me.
Learning is pretty boring and useless if you don't learn how to implement it, you can start by coding along with videos and then pick up some beginner projects and get started with it.
This is the phase when you know all the basic things about that technology and its now time to rocket fuel your learning. So now let's begin by picking up a difficult project (not difficult but something which you can take as a challenge, something which will even force you to get deeper and learn more, like a chain reaction).
Now you have established a strong foundation on the particular technology, its time to get along with the community. There is a really high chance that the technology you are learning, has an entire community of devs dedicated to it. Go ahead and join it and interact with other devs and learn from them. Also now you are capable enough to get started and write your own blogs or make tutorials about that technology which will again trigger the chain reaction and you will get really fluent in it.
And that's how I usually but again, keep it simple you don't have to learn everything about a particular language or framework.
TL;DR Here's a summary:
Research
Begin with tutorials
Basic Projects
Mix & Match with another tech you already know
Try difficult projects
Join community
Repay the community by doing tutorials of what you learnt
Coding for 20 years | Working for startups for 10 years | Team leader and mentor | More information about me: https://thevaluable.dev/page/about/
Twitter: @Cneude_Matthieu
great to learn something new. now it is more relevant than ever. and I am very glad that I can contact the write my essay service for help in solving any academic questions, since not all the work can be done independently, especially when different tasks need to be done at the same time.
I read through the documentation API, find tutorials on the internet and on YouTube. See what other developers are saying about it on social media. While also thinking of real world projects that I could create with it.
Building multi-product company solo | contextxmax.dev | allergyspot.app | huntingpad.app | Sr. SWE that scaled billing services to serve 80+ million customers worldwide
i am always prefer forums and some other discussion groups or youtube for programming its a best way to solve problems when you discussed to your senior members of the forums..
Great practice to kickstart something new
Yes. That is the fifth point. Use what you learned on your own.
Yesssss
Sounds exciting to try out🔥🔥🔥
Here's my way of learning:
And that's how I usually but again, keep it simple you don't have to learn everything about a particular language or framework.
TL;DR Here's a summary:
Thanks a lot for providing us with us detailed method that anybody can follow and learn everything ♥️
Thank you so much for taking the initiative for the discussion in the first place. People like you are the ones who change the world ;D
You took bro by contributing to the community ♥️
I wrote more about it with the languages I learned using this method here: thevaluable.dev/how-to-learn-progr...
Your article will help the discussion ♥️
great to learn something new. now it is more relevant than ever. and I am very glad that I can contact the write my essay service for help in solving any academic questions, since not all the work can be done independently, especially when different tasks need to be done at the same time.
Here's one possible path:
Step 1: Learn a mainstream general purpose programming language - C/C++, Go, Rust, Java in-depth.
Step 2: Implement your favourite project (that covers most grounds of syntax and semantics) in the language learnt in Step 1.
Step 3: Goto learnxinyminutes.com to learn others. Pick one.
Step 4: Do step 2.
Step 5: Repeat Step 3 until Step 6
Step 6: Realize that most programming languages are syntax sugars on the same underlying concepts.
Step 7: Now you have the mental model to pick up languages on the fly.
Caveat: Might not apply to less famous paradigms such as logic programming, or languages like LISP.
Oh great way to learn new language ❤️
I read through the documentation API, find tutorials on the internet and on YouTube. See what other developers are saying about it on social media. While also thinking of real world projects that I could create with it.
Project is the key to master any language
By suggesting to learn and develop a new small service at work using that new language/framework. Knowledge + Money are powerful incentives ^_^
Nice idea 🔥🔥
I guess this is how I learn coding.
That's nice idea to start something learning and developing some project along with it.
i am always prefer forums and some other discussion groups or youtube for programming its a best way to solve problems when you discussed to your senior members of the forums..
Look at the basic syntax and try bulding a small side project with it
Definitely a good way to learn new language
prolly useful as well - discussion 😉
Definitely useful for reading more.⭐
Good steps! I think the same and coding a small project is very important to apply the new knowledge.
Without a doubt, learning is important but without practicing you can never understand it completely