Waliiid Posted August 17, 2020 Share Posted August 17, 2020 Hi guys , how are you doing , wish you are all doing great . I am waleed and i am new here and i would like to ask a question , what are the most strong and necessary languages to learn in order to be a programmer , and how to think as an information and acquire the method of thinking of an information ? Thank you all ! Link to comment Share on other sites More sharing options...
Strange Posted August 17, 2020 Share Posted August 17, 2020 54 minutes ago, Waliiid said: Hi guys , how are you doing , wish you are all doing great . I am waleed and i am new here and i would like to ask a question , what are the most strong and necessary languages to learn in order to be a programmer , and how to think as an information and acquire the method of thinking of an information ? Thank you all ! It is more important to learn the concepts of algorithms, data structures, design patterns, etc. The languages you use will depend on the sort of work you do. But you need to be able to pick up a new language quickly, because almost no one uses just one language. You could start with Python. There are lots of tutorials and examples online. It can teach you most of the things you need to know. 1 Link to comment Share on other sites More sharing options...
Charles 3781 Posted August 19, 2020 Share Posted August 19, 2020 (edited) Sinclair Basic is very good. Edited August 19, 2020 by Charles 3781 zx81 Link to comment Share on other sites More sharing options...
FragmentedCurve Posted August 23, 2020 Share Posted August 23, 2020 As Strange pointed out, understanding the concepts of algorithms, data structures, and design patterns is far more important than learning a specific language. However, I'd like to append the following to that. I'm assuming you want to learn how to program because of some curiosity drive deep down and not purely for filling out a job application. Whatever kind of software has caught your passion at the moment, look at what the developers use to build it. For example, if you're daydreaming about building kernels and bootloaders, look at what languages and tools the developers of Linux, FreeBSD, or Windows use. Are you dreaming up websites? Look at what the developers of stackoverflow or reddit use. Whatever it is, you can use that as a starting point. Link to comment Share on other sites More sharing options...
Markus Hanke Posted August 23, 2020 Share Posted August 23, 2020 On 8/20/2020 at 12:09 AM, Charles 3781 said: Sinclair Basic is very good. Lol...that was how I first started to teach myself coding. The good old ZX Spectrum with its squeaky tape drive. Oh the memories Link to comment Share on other sites More sharing options...
Sensei Posted August 23, 2020 Share Posted August 23, 2020 5 hours ago, Markus Hanke said: Lol...that was how I first started to teach myself coding. The good old ZX Spectrum with its squeaky tape drive. Oh the memories ...it was not your voluntary choice, but because BASICs were built-in in ROM of 8 bit computers and you did not have to wait 30-60 minutes till something successfully loaded (or not) from the tape.. Now GCC is built-in many Linux installations, so there is no reason to not start from the latest C/C++, and don't learn bad habits since the beginning.. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now