Stock trading basically deals with buying and selling of shares of a particular company whereas forex trading refers to buying and selling of international currencies.
Trading hours vary as per the assets you trade. Globally forex is being traded under CFDs and can be traded 24/5 due to its decentralised and shifting time zones concept. But not with stocks if you're talking about normal stock trading. Trading stocks associated with the stock listed on the particular exchange and trading hours for that particular exchange vary due to its geographical location.
Right! And traders choose among these markets based on their trading style. Traders who have less risk tolerance or no not like trading aggressively consider trading stocks and traders who have high risk tolerance or prefer trading aggressively prefer trading forex.
In stock trading, you trade stocks of the companies that you think are performing well or expected to perform well in upcoming days. You become a part of the company when you buy its shares, whereas in forex trading, you buy one currency by selling another in the hope that the value of the currency you have bought would increase, thus letting you make profits.
Forex all about buying and selling currencies , you have to be more experienced by currencies knowledge.
stock trading can be easier than the forex market if you are focusing on a particular stock then you only need to care about what affects that company whether trading forex pairs will require both technical and fundamental analysis to understand what affecting the currency and economy of countries.
IMO, choosing stocks or forex trading is entirely a trader’s choice. One should keep his financial goals and risk tolerance while choosing the market.