3 ms·
I am self-taught from the age of 12. I started with Visual Basic 3.0. Then it was HTML, CSS, and JavaScript. In college, I traded in a math requirement and took
by mattbgates 9y ago
I am self-taught from the age of 12. I started with Visual Basic 3.0. Then it was HTML, CSS, and JavaScript. In college, I traded in a math requirement and took Python instead, and aced it. I did love Python but not enough to program in it. A few years after college, I learned PHP and MySQL.
So.. where and how did I start? Long story short.. I dreamed about it. The longer version is that I would open up VB and just write a few lines of code.
Msgbox "Hello World!";
I would later learn how to do mathematics in programming, receiving input, then output something, and then I learned If Then statements.. and how to do loops.
Basically what I'm getting at.. make sure you grasp all the basics.
As far as what you can do with what you have learned... honestly, don't google the idea. Unless you come up with the idea to solve your own problem... you'll likely only be creating things for other people.. and that's great. If you want to do that to start.. go do it.
I got back into programming when I got hired to fix auto body shop software in Visual Basic 6.0. Although I loved the job, I hated the boss, and I would eventually leave there... best decision ever... I went straight into HTML, Javascript, and CSS, and got a job working for the media.
As for side projects... PHP all the way.
Anyways, if you're looking to eventually do your own thing with your programming knowledge, read this article I wrote that may give you some direction.
It's basically about trying to solve your own problems... and then finding other people who have that same problem rather than going and googling ideas about what you should create.
https://medium.com/@OneTruConscious/solving-a-problem-isnt-always-solving-the-problem-9299e68343aa https://medium.com/@OneTruConscious/solving-a-problem-isnt-a...
My future goals? I'd love to just keep creating SaaS and pay-as-you-go projects and run those as my own business.