Feature engineering basics means making new columns from your data to help analysis or machine learning. For example, using pandas, you can create a new column 'age_group' by grouping ages into categories like 'Young' or 'Old' using pd.cut. The process starts with raw data, then you identify useful info, create new features, add them to your data, and finally use them for analysis or models. In the example, we start with a DataFrame with 'age' and 'income'. We use pd.cut to create a series of age groups, then add this as a new column. This helps simplify age data into categories. Adding a new column changes the original DataFrame. Understanding how new features are created and added is key to feature engineering.