Working in a developer-dominated environment has made me really curious. Seeing hundreds of lines of codes crunched in mere seconds (and you gotta admit, their colorful code editors are at least a bit pretty) is pretty mesmerizing.
Ever since I was a little girl using her family computer, I was fascinated with the universe called the Internet. I even used a website - whose name now escapes me - that lets you have a web page and then design and customize it through many options - no it was not Wordpress.
All of this just kept piling my curiosity and thirst to learn to talk to machines. So I took the dive.
Web developers are now one of the most sought after talents as well, so if you are thinking about taking your career to a new direction web development and app development would be a great option for you.
Software development jobs are expected to keep growing and growing - reaching 26.4 million developers by next year according to AppDynamics. But more specifically, web developers are one of the more sought after talents globally. So, If you are thinking about exploring new frontiers and taking your career elsewhere, why not look at web development?
So you might be asking: how do I start? Do I need to go back to college? Well, this article is all about that, and about what I - a total beginner - did to sail down the web development sea.
We compiled some resources that can take you from barely computer-literate to a code monkey in no time (relatively!)
Codecademy has become the de-facto place to learn coding, perhaps deservingly. The website is - mostly - free, clean and easy to use, and it takes you so smoothly through topics you never thought you could break into.
But it doesn’t end there, Codecademy offers more than just frontend or web development. And once you get the basics done, you can break off and start exploring any path you choose.
Seriously, don’t judge a book by its cover. Freecodecamp has none of the charm or glamour of Codecademy, but what it lacks in looks it more than makes up for in functionality.
With a learn-by-doing approach and a deeper focus on web development, Freecodecamp might just be the best place to learn from - if you are ready to seriously commit.
With over 8000 lessons and 1800 hours - yes hours - of learning material and practice, Freecodecamp might just be the deepest resource out there. Oh did I mention it is totally free?
If you happen to be living in Egypt and you’re ready to seriously commit to adding web development to your skill set, then you just might be in luck!
AlMakinah is a startup that is aiming to take the local programming scene and level it up. AlMakinah offers bootcamp for the seriously interested in becoming web developers. Whether you want to take their “light” bootcamp to become web development literate, or you opt for their more immersive - full time - program, AlMakinah take their code seriously.
Me, I am an old soul. Even in the age of where everything is responsive and online, I still find a virtue in following with a book.
They may not allow you to practice much, be slow, or just plain old boring to some. But if, like me, you know books are the thing for you, then these are some developer-certified recommendations for breaking into web development (in this order):
Now, a list about learning *anything* wouldn’t be complete without the inclusion of the big 2 names in elearning.
Both Udemy and Coursera offer numerous courses on the subject for beginners all the way to literal gurus (okay, not literal but you get what I mean). You might want to look for one of the frequent discounts and maybe even buy multiple courses in multiple fields (you know what I always wanted to learn? Yoga!).
And while I personally think you should browse around and see what course-lecturer combination works best for you, I would personally like to recommend The Web Developer Bootcamp on Udemy.
Web development is a really cool skill. There is so much you can do once you have unlocked it; from building websites for fun to making a living as a web developer. But as with many other skills, you need to get through the initial hurdle of learning. From there it is all discipline and practice, practice, practice!