IDNStudy.com, ang iyong mapagkukunan ng mabilis at eksaktong mga sagot. Ang aming platform ng tanong at sagot ay idinisenyo upang magbigay ng mabilis at eksaktong sagot sa lahat ng iyong mga tanong.
Sagot :
Explanation:
1 Understand this language’s design philosophy and general language features:
Try to summarize the main features you need to understand before you start to learn it:
Focus on simplicity and productivity; code is easy to read
With an interpreter. So you have GC, which means performance may be a problem for some tasks.
Everything is an Object, it’s a language with OOP, and even “pure OOP”.
Flexibility. We also can redefine many parts of the language.
Knowing the most important features of the language, including its benefits and drawbacks. This will help you much when you start coding in this new language, and it serves as a road-map for you.
#2 Learn syntax and practices with tutorials or books/
You need to master the fundamental parts of a language, including the syntax, basic IO, the debugging tools, the unit test tools, etc.
If you are a newbie, try to find authoritative books about it. Like the books written by the language creators, or search on Amazon with language names to find the books with great review ratings.
Remember, you’d better write code by yourself when you are not a guru, don’t just copy code. Practice the new language with exercism.io, and there are mentors to review your code and give you suggestions for free, it’s amazing.
If you are a language guru, just find some simple guides for this language or even some sample code in this language. Take a look at learnxinyminutes.com.
/#3 Read and write more code with the new language/
It’s time to start a project with the new language, with the knowledge of related ecosystems, tools, or libraries. You could start with a simple one, like a game of guessing the number or a simple book store or to-do apps. There will be many similar projects for starters on Github.
#4 Understand more details of language implementation
This is not necessary for every language. As I said in To Be a Programmer, an aspiring programmer will be interested in the details and implementation of their languages. And sometimes, bug even comes out because we don’t have good knowledge of language implementation.
Natutuwa kami na ikaw ay bahagi ng aming komunidad. Magpatuloy sa pagtatanong at pagbibigay ng mga sagot. Sama-sama tayong magtutulungan upang makamit ang mas mataas na antas ng karunungan. Bumalik ka sa IDNStudy.com para sa maasahang mga sagot sa iyong mga katanungan. Salamat sa iyong tiwala.