...I don't know anything about the gauges or sensors in your car.
I am looking to display boost, oil temp & pressure and maybe fuel pressure or coolant temp.
That should be no problem if there is an analog signal (maybe 0-12V) for those things. In that case, you can use a voltage divider (2 resistors) to knock that down to 0-5V. (You'll probably need to add a "protection diode too in case the voltage spikes higher than expected.) The Arduino Uno has 6 analog inputs. If the signals are digital, it might be difficult to "decode" them. If it's a CAN bus, you might be able to find some information on The Net. But, you'll have to find the information specific to your car. From what I understand, the CAN bus is very "flexible" so one manufacturer's protocol may be different from another.
For the display, there are several types of LCD display and you'll need to know how to interface with and control the particular LCD.
I dont know code, but I can learn if I study it.
Do you know any electronics?
A couple of things about programming - The compiler (which turns C/C+ human-readable code into machine code) is "picky". One little typo and the compiler can report hundreds of errors. So as you are programming, start with the simplest program (like the Blink LED example) and add one or two lines of code at time, test-compiling, test-running, and debugging as necessary as you go along. The biggest mistake beginning programmers make is trying to write the whole program at once.
And, make use of the serial monitor which can send information to your computer monitor. That allows you to "see" what your program is doing, especially when it's not doing what you want. You can send messages like "Reading Oil Pressure", or "Oil Pressure Input = X and Oil Pressure = Y PSI".
There are [u]examples[/u] for doing most of the "little things" that you'll need for making your "big complete project". For example, reading an analog input and sending the ADC reading to the serial monitor, or for converting that "raw" reading to a voltage.
Assuming these gauges use analog voltage, you'll need to figure-out how the voltage correlates to the particular thing you are tying to read. For example, maybe 12V is a full fuel tank and 6V is half a tank. You can't directly read more than 5V, but you can read 12V through a voltage divider and convert it to a fuel-gauge reading. (A multimeter will be almost mandatory for checking/reading voltages and checking connections.)
If all of the information is on a CAN bus, the Arduino doesn't have a CAN bus interface, but it can be added. (The CAN bus hardware should be straightforward, but the digital protocol/data format would be the tricky part).
There's also an LCD library and examples.
After you've tried-out some of the examples, and you are starting to see how a program ("sketch" in Arduino terminology) works, read through the [u]Language Reference[/u] to get an idea of the instructions/functions you can use in your program. (External libraries such as the LCD library are additional to in the standard language.)
The two most important concepts in programming that make programming really useful are conditional execution (if-statements, etc.) that allow your program to "make decisions" (if the button is pushed, do this, otherwise do that, etc.), and loops (doing something over-and-over, usually until some condition is met). An example of a loop would be a counter that starts at zero and adds one every time through the loop ''till it gets to 100. Or, reading through a file, one byte at a time 'till you get to the end.
Once you've learned enough of the basics to get started, start with one of those gauges. Then, add one at a time, or maybe "breadboard" one at a time until they all work independently before trying to put everything together.