Knowing more about Visual Basic 2015 and Data Types

Hi!
I would like to know what are the data types that I can use in Visual Basic 2015? What is “Long” and “Single”? What are the ranges of its value? Can a string contain numbers and characters? What about integer? Can it contain both number and character also? What is double? What are the ranges of double type? What does it represents? What is Boolean type? What values we can store with this data type? How is it implemented? Can you help me with this?
Thank you!
