๐ Hi, I am a self-taught software developer and I write code mostly in C and C influenced programming languages.
โ๏ธ Timeline:
- 1997 - Started playing computer games such as JumpStart Kindergarten on a Windows 95 machine.
- 2004 - Discovered Photoshop, Fruity Loops & Cubase
- 2005 - Introduction to Java but never understood anything
- 2008 - Built and hosted my first website using EZGenerator WYSIWYG editor
- 2009 - Discovered HTML, CSS, JavaScript, PHP, MySQL & Python.
- 2012 - PHP & MySQL started making sense (building CRUD apps easily)
- 2013 - Discovered Android App Development & learnt Java, multi-threading and network programming.
- 2015 - Tried to build desktop apps using XULRunner and Visual Studio
- 2018 - Learnt SVG
- 2019 - Learnt C programming, Go, POSIX threads, data structures, Algorithms, OOP design patterns, bash scripting, Arduino, Raspberrypi, Makefile and started using Fedora Linux as my primary OS
- 2022 - Learnt Kotlin & Perl
๐ I speak most of these languages fluently:
๐พ I use these tools professionally and for fun:
- Data Structures Using C
- Beginning Perl
- Java Design Patterns
- The C Programming Language. 2nd Edition
- Beginning Java Programming: The Object-Oriented Approach
- Pro PHP and JQuery
- Beginning PHP and MySQL: From Novice to Professional
- Hands-On Network Programming with C: Learn Socket Programming in C and Write Secure and Optimized Network Code
- Beginning C, Fifth Edition TCP/IP sockets in C