I started by writing a user interface that handled they keyboard events in a thread and communicated to the main thread using a message queue.
IMO that's a good easy first step :)
Try making a trading order book system. Maybe in Go where they have made concurrency easier than other languages.