What prevents me to create the longest chain and multiple nodes, and deceiving everyone? Let's say I create the longest Blockchain for Bitcoin ever (let's assume it's possible). And then I add 50,000 nodes to the Bitcoin network and I use the aforementioned chain, wouldn't I be able to deceive everyone? Bitcoin trusts the longest chain, so if I have the longest chain and own majority of the nodes, wouldn't I be able to convince others some account has any amount of Bitcoins I desire? 

If it's not possible for Bitcoin for some reason, is it possible to do the same for a cryptocurrency that was created recently?

Sorry for the stupid question, and thank you very much.
Contrary to popular belief, Bitcoin does not use the longest chain. This is because of exactly the scenario in your question. Instead Bitcoin uses the chain with the most cumulative work. This is calculated by summing the difficulty of each block in the blockchain. If you made a blockchain that has more blocks than the current main chain but has blocks at a lower difficulty, then your chain won't be accepted because it has less work than the main chain.

You would have to have a chain that is so long that you have done more work, or have blocks with a higher difficulty so you have done more work. Either way, more work is required and that is prohibitively expensive.