Majdi Kanaan

5
reputation
5

I have been following and practicing "code" for quite some time now. My practices include (but are not limited to) PHP, HTML5, CSS3, jQuery, JavaScript, and MySQL(SQL). I would consider myself a student in all, and not a teacher. I learn quick, and find solutions on my own, which makes me a great apprentice. I am very passionate about coding and my goal is to become a full-time web developer and designer as soon as possible. With almost 10 years experience under my belt (and truthfully, 5 years hard-study put in), I would definitely call myself an intermediate in the practice. I have definitively accomplished several dynamic, user friendly site with guidance from outside sources such as tutorials and books on the subject(s), and some from scratch. Yet and still, I want to become fully knowledgeable about all programming languages, including: Ruby, Python, C#, C++, C+, C, VB.NET, Perl, and any others that I missed. I want to further investigate the roots of my favorite language, PHP, which I understand to be "C". Why do JavaScript (being a Client-side language) and PHP (being a Server-side language) look so alike? What is "C" primarily used for, and how do C+, C#, and C++come into the equation? Are some for predominately phone apps, or graphic designs, or gaming apps? These are the things I wish to discover... And Master.