I think about this sometimes. Here is the thing. I had an opportunity to buy 5.000 bitcoins for 0.01 USD each, so that would cost me only 50 USD back then. Me and my friend discussed about bitcoins then and we were "too smart" and realized all the potential problems and stuff bitcoin will have to deal with like scalability issues and few others. So we were so smart and decided it won't work and I simply decided not to spend my money on it. From that point further I completely stopped reading forums and articles about bitcoin, simply forgot it. Until few years later I spotted news on the radio that bitcoin reached 1000 USD...
So yeah I still joke about this how I missed great opportunity to be a millionaire today. So my advice to past me would be of course buy those bitcoins at that moment. But the second advice would be more important. Dont stop reading forum posts, dont stop watching how project evolves and put more energy and effort in understanding the tech behind it, dont judge too fast...
First advice would make me buy bitcoins at almost best price possible. The second one would probably help me not to sell them when they reached 1 USD LOL ... Bcause that was my initial plan before i changed my mind alltogether... To sell them at 1 USD if somehow they ever reach that point (my words exactly, from past)
Just my 2 cents