Basics of C++

So after going over chapter 0 and 1 from LearnCPP.com (https://www.learncpp.com/) (if you haven't been there, just visit and soak yourself in beautiful knowledge hub) and learning for few weeks, I made a small code for myself which will cover pretty much abstract of it. I hope this can be useful to learn things quickly and precise manner. 

I will still recommned to go in deep since I won't be covering how to setup the compiler and there's alot to learn prior even running this code. 

For this code I will use Visual Studio Community Edition 2022 (https://visualstudio.microsoft.com/). It's pretty much free for students, open-source and  individual developers.

Snapshot of Visual Studio Community Edition (2022)

Why learn C++?

For a while, I have been meaning to work on a side project on my own which will use this beautiful  GUI library. I just fell in love with it. Yes, I am talking about none other than dear, dearer and dearest Dear ImGui library 😅.

Dear ImGui Example with GLFW + OpenGL3
compiled on Visual Studio 2022

Learning to design.. baby steps

While reading about the recent advancements for TYK2 inhibitors, I came across this article by  Matsumoto et.al. (2025) and started wondering how did they synthesize such molecules? Of course its pre-cursor Deucravacitinib aka BMS-986165, had a fascinating story itself (Wrobleski et. al.(2019) but that's for another day..) and I started reading about the synthesis part casually and went into deep slumber of thoughts. 

Hydrophobic gray pocket in TYK2 pseudokinase domain Wrobleski et. al. (2019)

Motivation behind starting the blog

Updating this content as time goes on.. but my main motive behind the blog is to learn and be a better medicinal chemist. I always had a soft spot for chemistry, and with my recent fascination with coding, I felt like a refresher was due on the work I do.

Hence I wanted to make a blog where I could learn with everyone and post my rambling throughout my learning. This would also help others who are in the same spot as me.

All the views expressed in this blog are my own. I could be wrong at times or there could be a much better way to do few things as I am learning things on my own, so please kindly read my contents with a pinch of salt and comment if I am wrong.