Shan, I would try to check out some boost libraries to see if one or two fit your current needs and slowly adopt them. Your best bet is to take a safe path and gradually incorporate stuff into your c++ habits. Check out small libs first, there are some crazy big libs inside boost like spirit, asio or the mpl, stay away from the big stuff until you are 100% sure that you need it.

Regards.
Isaac.

2016-02-18 4:41 GMT+01:00 Shan Wijesinghe <shandwijesinghe@gmail.com>:
Thank you all. I will familiarize myself with the Boost and I will choose an area of interest to me after going through the documentations thoroughly. 
Thanks Shayne , Steve and Edward for the advice for a newbie like me. Glad to be a part of this community. 

Dilshan. 

On Wed, Feb 17, 2016 at 11:40 PM, TUELLER, SHAYNE R CIV USAF AFMC 519 SMXS/MXDEC <shayne.tueller@us.af.mil> wrote:
Dilshan,

Your request is quite general. Without specifics, it's hard for anyone here to
give any more detailed advice other than what has already been offered.

As was suggested previously by myself and others, please consult the
documentation for getting started. Come up with a goal on what you want to
accomplish with your coding project and then dive in. That's the best way to
learn.

For example, let's suppose I want to write some code that allows for two
processes to communicate with each other on the same machine. The shared
memory paradigm is something that comes to mind. In light of this, I would
want to dig in and learn about Boost.Interprocess and see what it has to
offer. I can guarantee that you will learn a lot about this library after
you've completed your task. This is but one of a myriad of libraries that
Boost has to offer.

Come up with an objective in mind, pick a Boost library, and dig in...

Good luck.

Shayne

-----Original Message-----
From: Boost-users [mailto:boost-users-bounces@lists.boost.org] On Behalf Of
Shan Wijesinghe
Sent: Wednesday, February 17, 2016 1:36 AM
To: boost-users@lists.boost.org
Subject: Re: [Boost-users] Newbie

Thank you Shayne. I wanted to try Boost to enhance my coding abilities in C++
and learn the process of optimizing simultaneously. With that in mind, can you
direct me? Thank you.

Dilshan.

On Tue, Feb 16, 2016 at 11:03 PM, TUELLER, SHAYNE R CIV USAF AFMC 519
SMXS/MXDEC <shayne.tueller@us.af.mil> wrote:


        Boost is deep and broad. Where you start will depend on what you want to do
        with the libraries.

        Depending on what you're wanting to accomplish, I would suggest looking at
the
        pertinent documentation for starting out.

        Shayne


        -----Original Message-----
        From: Boost-users [mailto:boost-users-bounces@lists.boost.org] On Behalf Of
        Shan Wijesinghe
        Sent: Monday, February 15, 2016 10:24 PM
        To: boost-users@lists.boost.org
        Subject: [Boost-users] Newbie

        Hi all,
                 I'm a new member to C++ boost and I have a fairly good knowledge in
        programming in C++. I'm very much excited to join this group and I need
        directions from the senior members on how to start myself. Please help me
        here. Thanks in advance.

        regards,
        DilSHAN.


        _______________________________________________
        Boost-users mailing list
        Boost-users@lists.boost.org
        http://lists.boost.org/mailman/listinfo.cgi/boost-users




_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users


_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users