
Ashwin Babar
Software Developer
Building software with C, C++, and Java. Passionate about system programming, embedded systems, and helping others learn programming fundamentals.
About Me
Hi, I'm Ashwin Babar. I started learning programming during my college days and it became my career. I work mainly with C, C++, and Java.
Over the years, I have worked on Android apps, Windows applications using Win32 and WinRT, and IoT projects with Raspberry Pi, BeagleBone, Arduino, and ESP boards.
I also have experience with GPU programming using CUDA and OpenCL, and graphics programming with OpenGL and WebGL basics.
I created this website to share what I have learned. Today, AI tools make coding easier, but real understanding comes from practice. I hope these tutorials help you build a strong foundation.
Education
M.Sc Computer Science
2017Nowrosjee Wadia College, Pune
B.Sc Computer Science
2015A.M. College, Hadapsar, Pune
Programming Languages
Platforms & APIs
IoT & Embedded Systems
GPU & Graphics Programming
References & Inspiration
The C Programming Language
Brian W. Kernighan & Dennis M. Ritchie
The classic K&R book - the definitive guide to C programming written by its creators.
Pointers on C
Kenneth A. Reek
A comprehensive guide to understanding and mastering pointers in C programming.
Personal Notebooks
Years of Learning
Notes accumulated over years of study, practice, and professional experience.
About This Website
I created this website using two main books: "The C Programming Language" by K&R and "Pointers on C" by Kenneth Reek. I also used my old notebooks from college and work.
Some tutorials may be incomplete or missing details. This is because I am still learning and improving the content. Some information is also taken from internet resources.
Remember: AI makes programming easier, but real understanding comes from writing code yourself. Use these tutorials as a guide, but always practice!
"The only way to learn a new programming language is by writing programs in it."— Dennis Ritchie, Creator of C
Get in Touch
Found an error? Have a suggestion? Want to say hello? Feel free to connect with me on social media.