1.Where to buy Bitcoin
There are many Bitcoin Exchange and each has its own pros and cons. Bitcoin price is also different for each exchange depending on its traders as well as the number of coin their traders holding and want to hold. Therefore, choose the cheapest Bitcoin price to buy.
bitcoin price on different exchanges is pretty much the same at all times, small differences are normal since they are not directly normal. if you found a big difference it means there is something wrong with one or both exchanges!
the thing you need to check is the fees these exchanges charge for fiat deposit and withdrawals and bitcoin withdrawals.
2. Which Coin to buy
Go to coinmarketcap.com - A market capitalization site, and look up for information of the Coin you want to buy, such as Market Identifier Code, price chart in observation, quantity, transactional volume in 24h or 1 week, ...
There are about 700 Coins to choose. Therefore, think twice before putting your bet in one or else you will lose it all.
there are about 1500 coins listed on coinmarketcap.com!
and it is not a place to go to choose which coin to buy, that doesn't give you any information for that.
3. Which Exchange to trade
One coin can be listed on various Exchange. Priority Exchange that has a high reputation, many strong Coin listed and high trading volume. Also, You can buy from one and sell in another. Here is what I recommend: Bittrex, Poloniex, Binance, Kucoin ...
basically the same as thing as 1. you need to check their fees and trustworthiness. most exchanges like bittrex are scams.
4. Which price to buy at and How many
The art of trading is to buy as lowest as possible. Go for the cheapest and If you can’t, them simply looking for others or trade back to cash.
repetition of 2!
5.Which price to sell at and How many
Predictions and technical analysis are what you need to know which sell price would bring the most profit.
I'd argue that technical analysis doesn't work at all when it comes to altcoins. what you need to learn is how to spot pumps when you want to trade altcoins.