If you know it, it is easy.
If you don't know, it is difficult.
Pick up a java book. Learn step by step, if you are interested in Java.
Learn simple circuit, if you are interested in circuit control.
There are different product meant for different interest group.
If you are no good at circuit, you can buy ready made controller
and start building your application.
If you are no good at both software & hardware,
there are also ready made product meant for the consumer.
If you do not like programming,
there are also other language which makes programming much easier.
New higher languages do not even need any code to operate.
Just draw flow chart.
Any method you choose to go, you will need to go through some
form of learning/training. It is your choose to choice
which area you would like to work/learn more on.
Sincerely,
Siong Boon
MODERATOR: SIGNATURE LINKS ARE NOT ALLOWED