Understanding the code
-
Is there some game or interactive way to learn about code language and linux (on Raspberry)? Messing with Raspberry the curiosity itch caught my back and I can't scratch enough. I don't wanna just copy texts and press enter, but know why make such decisions.
I don't know if I made myself clear, thanks in advance. -
You should first make yourself acquainted to Linux, to understand the OS, then learn to use an editor and then get some shell programming skills.
Since Raspbian is based on Debian, I find the Debian guides and books a good start. Start with the Debian Reference, then make your way up to Debian Administrator Handbook. -
I believe the full Raspian GUI desktop includes "Scratch" and maybe some other graphical block building programming languages.
-
-
@capninja said in Understanding the code:
Is there some game or interactive way to learn about code language and linux (on Raspberry)? Messing with Raspberry the curiosity itch caught my back and I can't scratch enough. I don't wanna just copy texts and press enter, but know why make such decisions.
I don't know if I made myself clear, thanks in advance.If you're new to coding I can suggest you to start out with C programming. C is portable and universal, many popular programming languages are influenced by C such as Java, JavaScript, C#, C++, PHP, Python. So after learning C these languages mentioned will be very easy to learn.
IMHO the BEST C book is: C How to Program by Deitel. It also covers secure programming and C++. C Programming Language by Ritchie Dennis is also a great book but not for beginners. Avoid the for Dummies books, they're horrible.
Bjarne Stroustrup has written a couple C++ books, they're considered one of the best C++ books. I have them in eBook format but I'm still on the Deitel book.
Most emulators are written in C/C++, the Pi supports C/C++, Linux was written in C. So IMHO better start with C and later C++ and good luck with your coding journey, it will be a lot of fun!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.