General Discussions

Structures and C – Ebook

Originally posted on PH Bytes:
Understanding ‘structures’ has given stunning buildings and architectural wonders. Understanding ‘structures’ has explained us how to visualize the universe and the planetary system. Understanding ‘structures’ has given out patterns and designs. Structures have made the study easy and involving. Understanding ‘structures’ will also make you a better programmer. Though we…

General Discussions

Inventory Data Structure

Originally posted on PH Bytes:
Inventory data structure is a makeover of a matrix data structure. Often we encounter tasks where we have keywords and their associated properties. Consider like we have 5 items and each item has associated 10 properties, we want to put them in a table and then perform some operations on…

General Discussions

Interesting ways to learn Programing

So the idea is to accumulate like a cumulative frequency. Put down the roots of programming and branch out with every new language while the trunk remains the same and strong! So, you have three parts. Root, Branches and Trunk. For the Roots part, I would suggest you to read this small ebook: Design of… Continue reading Interesting ways to learn Programing

General Discussions

Should one Learn Functional Programming?

Functional originates from mathematics. Languages are about expressing the statements of a program in a formal way. The languages stress on the evaluation and using the resulting value. They will get you some strong foundation on computer science programming concepts. I say that one must and should enjoy learning functional programming. At least one from… Continue reading Should one Learn Functional Programming?

General Discussions

Learning Programming – Order

This would be my suggestion in the order as numbered: C Get the object oriented basics (c++ or Java). Need not go in depth. A good basic understanding would be sufficient Python Get to know the awesomeness that exists! (Learn about any one functional language – ‘Scheme’ preferably) Pick the next language of your choice!