The CCENT isn't that hard from what I hear, but the CCNA is. The MCSA is hard too, but doesn't need as high of a score to pass the exams. The difference is that the CCNA certification is the associate-level certification that tests professionals on switching and routing fundamentals. The CCNP is a more advanced certification that requires a deeper level of knowledge and understanding of WANs and LANs, and how they work together. Either you go for CCNP training or certification exam, CCNA training is mandatory. Also, CCNA certification is one of the prerequisites for attempting the CCNP certification exam. So, the answer is, No you cannot do CCNP directly without taking CCNA training. I believe CCNA is best. To get your CCNA prep course online check details on SPOTO’s website. They offer the best CCNA dumps and CCNA practice exams so don't take more chances but go and grab SPOTO’s offer.