serpentwalker666
Well-known member
- Joined
- Oct 24, 2017
- Messages
- 1,305
I have been studying and learning to write code for a little awhile now. I still have a bunch to learn, brush up, and greater improve on, but I have learned a few tricks to help someone who is trying to learn accelerate this process and potentially lessen the time it takes to become a decent developer. I will detail some of what I've done in hopes it can be of great use to Satanists who are pursuing a similar path.
I have extremely little time with many things taking my energy to where I don't get to sit down and write code very often, I sometimes have to rush and read documentation and watch videos and meditate on the syntax and language structures. But anyway here is what I've done.
1. Focus first on the one language you decide to become very proficient in. Engage in some courses, and read deep into the language and its syntax. Learn the deeper features and everything it has to offer to a decent extent. You don't have to be perfect, just reach a good point of understanding it, and the basis of programming.
2. Next go and try to find a language which is moderately similar to the first, and compare and contrast ALL the features and data types. All while doing this, make sure to reference existing code for these languages and learn what you would like to create and go for it. ( Do not be discouraged, it takes many years to become a decent developer, and you will struggle and have to overcome all the time. It is very normal. )
3. Take what you've seen and learned, now dive into a completely different language that's absolutely jarring compared to the others. Take alot of time to explore and read about it, so that you at least have a basic understanding. The idea here is to keep these structures and data types fresh in the mind, and to really reach a point where you see that programming languages have alot in common, even if you jump from Common Lisp, to Haskell, or C++.
4. The second to last step is one of the most important.... TAKE BREAKS!! There will be days that yours eyes just cross and you have no idea what the fuck you are doing, these are the days to just rest and fill the gap you'd spending learning to program with an extra meditation or something else you'd desire to do. Sometimes it can be really needed, don't burn yourself out.
5. Here is the final part. Take everything you've learned by cross referencing multiple programming languages, and keep studying heavily with videos, very in depth software documentation for each language, along with just writing code and doing this when you have time. When you don't remember how to write something, like a vector or for loop, go back and open the editor and go over it again. ( If you brain is scrambled like mine, just do many things detailed in this guide, over and over and over again. ) Keep going back to learn new libraries for specific forms of development, watch and read a new book and keep coming back to try and do more and learn more.
Repeat eternally. Then you are golden. This is what I've found incredibly useful and needed to share.
I have extremely little time with many things taking my energy to where I don't get to sit down and write code very often, I sometimes have to rush and read documentation and watch videos and meditate on the syntax and language structures. But anyway here is what I've done.
1. Focus first on the one language you decide to become very proficient in. Engage in some courses, and read deep into the language and its syntax. Learn the deeper features and everything it has to offer to a decent extent. You don't have to be perfect, just reach a good point of understanding it, and the basis of programming.
2. Next go and try to find a language which is moderately similar to the first, and compare and contrast ALL the features and data types. All while doing this, make sure to reference existing code for these languages and learn what you would like to create and go for it. ( Do not be discouraged, it takes many years to become a decent developer, and you will struggle and have to overcome all the time. It is very normal. )
3. Take what you've seen and learned, now dive into a completely different language that's absolutely jarring compared to the others. Take alot of time to explore and read about it, so that you at least have a basic understanding. The idea here is to keep these structures and data types fresh in the mind, and to really reach a point where you see that programming languages have alot in common, even if you jump from Common Lisp, to Haskell, or C++.
4. The second to last step is one of the most important.... TAKE BREAKS!! There will be days that yours eyes just cross and you have no idea what the fuck you are doing, these are the days to just rest and fill the gap you'd spending learning to program with an extra meditation or something else you'd desire to do. Sometimes it can be really needed, don't burn yourself out.
5. Here is the final part. Take everything you've learned by cross referencing multiple programming languages, and keep studying heavily with videos, very in depth software documentation for each language, along with just writing code and doing this when you have time. When you don't remember how to write something, like a vector or for loop, go back and open the editor and go over it again. ( If you brain is scrambled like mine, just do many things detailed in this guide, over and over and over again. ) Keep going back to learn new libraries for specific forms of development, watch and read a new book and keep coming back to try and do more and learn more.
Repeat eternally. Then you are golden. This is what I've found incredibly useful and needed to share.