I am new to microcontroller and arduino but i have some experience with all this.
I want to use microcontroller to use for several projects but i don't want to buy arduino because buying different arduino for different projects is not an good idea.
I thought of building my own arduino. But i was thinking if it is possible to program the microcontroller like ATMEGA328 without even using arduino but using the programming language used in the arduino IDE.
It means i want to use microcontroller atmega 328 but do not want to go for arduino but i am familiar with arduino programming language. So i want to know that is it possible to program the microcontroller directly using usbasp.