multiple regression - mix of ordinal/continuous/dichotomous independent variables?

I need to find relationships between one continuous dependent variable (hourly salary) and a number of ordinal (e.g. language skills which are ranked from 1 to 4), dichotomous (e.g. gender, participation in social groups yes/no) and continuous (e.g. number of years of education, number of years of work experience, age) independent variables. Is there any way to do this using multiple regression? Or would I need to test each of the independent variables independently? I would like to be able to test for collinearity between the independent variables if possible. I would also like to test for confounding variables but have no idea if this is possible. I am using SPSS 18 if that makes any difference...

Thank you for any help!